move source files to src/ and update .cabal file