Minor fix in HttpException
Logging module and tests.
Updated .gitignore
Minor fixes and polishing in webapp/
Across the board fixing and polishing
Added top level Makefile under src/
Misc minor fixex.
Updated top level Makefile
Big effort for moving directory specific tests into a flat hierarchy
under tests/. The reason for this is that it makes it easier to test
exports in future versions, as the tests are testing the entities outside
the top level module.

Also includes a bunch of minor fixes.
Added package.json for v0.5.1
Minor bug fixes
Added test script (tests/tests.sh) and referneced it in package.json
Fixed formatting issue
Added .travis.yml
Fixed a bug in package.json
Added build status in README.md
Added top-level Makefile

This is primarily used by a buildbot(i.e. travis-ci).
Updated README.md
Added top-level directory resources/
Updated README.md