source resturcturing + CMake
cmake update, added template test
spliting header implementation into cpp files, routing.cpp created
improve mustache.h
decide to be header only
now crow becomes completely header only
amalgamation added
Merge branch 'directory-restructuring'

Directory structure changed.
Crow becomes a complete header-only library with http_parser_merged.h.
Provides amalgamated crow_all.h (all feature in one header file).
Update README.md
Fixes #14, long polling leak removed.
tcmalloc linking added
remove -pg compile flag (commited by mistake)
Don't create logger object if corresponding log level is ignored.
remove shared_ptr for performance
Change to custom timer implementation to increase performance
fix compile bug (feeding std::endl to logger)
Merged upstream and make relevant changes to middleware