Drafted content to readme file
Updated header info and year in main file
Added an ansi submodule dependency
Deleted commented code
Improved syntactical errors in comments etc
Wrote a couple of unit tests to see things in action and discover some bad situations, see #3 issue on GitHub