Add Markdown formatting to README.md
diff --git a/README.md b/README.md
index 63c9351..727e010 100644
--- a/README.md
+++ b/README.md
@@ -1,47 +1,46 @@
-UnitTest++ README
-Version: v1.4
-Last update: 2008-10-30
+UnitTest++
+==========
-UnitTest++ is free software. You may copy, distribute, and modify it under
-the terms of the License contained in the file COPYING distributed
+*UnitTest++ is free software. You may copy, distribute, and modify it under
+the terms of the License contained in the file LICENSE distributed
with this package. This license is the same as the MIT/X Consortium
-license.
+license.*
-See src/tests/TestUnitTest++.cpp for usage.
-Authors:
-Noel Llopis ([email protected])
-Charles Nicholson ([email protected])
+### Authors: ###
+* Noel Llopis ([email protected])
+* Charles Nicholson ([email protected])
-Contributors:
-Jim Tilander
-Kim Grasman
-Jonathan Jansson
-Dirck Blaskey
-Rory Driscoll
-Dan Lind
-Matt Kimmel -- Submitted with permission from Blue Fang Games
-Anthony Moralez
-Jeff Dixon
-Randy Coulman
-Lieven van der Heide
+### Contributors not included in github history ###
+* Jim Tilander
+* Kim Grasman
+* Jonathan Jansson
+* Dirck Blaskey
+* Rory Driscoll
+* Dan Lind
+* Matt Kimmel -- Submitted with permission from Blue Fang Games
+* Anthony Moralez
+* Jeff Dixon
+* Randy Coulman
+* Lieven van der Heide
-Release notes:
---------------
-Version 1.4 (2008-10-30)
+Historic release notes
+----------------------
+
+### Version 1.4 (2008-10-30) ###
- CHECK macros work at arbitrary stack depth from inside TESTs.
- Remove obsolete TEST_UTILITY macros
- Predicated test execution (via TestRunner::RunTestsIf)
- Better exception handling for fixture ctors/dtors.
- VC6/7/8/9 support
-Version 1.3 (2007-4-22)
+### Version 1.3 (2007-4-22) ###
- Removed dynamic memory allocations (other than streams)
- MinGW support
- Consistent (native) line endings
- Minor bug fixing
-Version 1.2 (2006-10-29)
+### Version 1.2 (2006-10-29) ###
- First pass at documentation.
- More detailed error crash catching in fixtures.
- Standard streams used for printing objects under check. This should allow the
@@ -54,7 +53,7 @@
- Posix library name is libUnitTest++.a now
- Floating point numbers are postfixed with 'f' in the failure reports
-Version 1.1 (2006-04-18)
+### Version 1.1 (2006-04-18) ###
- CHECK macros do not have side effects even if one of the parameters changes state
- Removed CHECK_ARRAY_EQUAL (too similar to CHECK_ARRAY_CLOSE)
- Added local and global time constraints
@@ -63,6 +62,6 @@
- Failing tests are added to Visual Studio's error list
- Fixed Visual Studio projects to work with spaces in directories
-Version 1.0 (2006-03-15)
+### Version 1.0 (2006-03-15) ###
- Initial release