Added documentation, removed some unused code in mnfy27.
+ Added unit test cases to failsafe mnfy.
+ Changed documentation to reflect this
+ Failsafe Mnfy used to leave a '\n' at the end of file. This is wasteful, and was removed.