rename and moved
added cabal file
fixed bug with recursing through directories
more files