Added more doxygen comments to the source
Improved formatting and design of documentation
Now using markdown for README and merged developer and user READMEs together