Added new readme file and performed more cleanup

This pull request adds a reworked README file to the library. 

other changes:

- the memory visualization is now proper html
- aded c++11 compiler check (at least g++4.7 or clang 3.2 or higher)