Re-organize dir structure and better makefile

 - Move templates, header/footer, css etc to res/ dir
 - Makefile now automatically creates index.html and clean removes it