fix ghc 7.0 warnings
readme file added
add copyright notes to source files
applied hlint suggestions
update cabal file
add travis-ci support