some Makefile cleanup
a test target for each package
travis.yml file update
travis: added haskell language environment