Makefile added
TODO updated
Readme updated
Fix gcc warnings