add cabal; mv files to src dir