added depedency to Makefile target of binary to make build on changed source files possible
added helper methods to HomeHandler
added basic unit tests
removed unneeded dependency in Makefile
added .travis.yml