Minor updates

-changed bad_alloc to std::bad_alloc in comments
-made initEmpty inline
-updated alloc of Data struct
added more tests
added building instructions to README
added HttpResponse (incomplete)