Reorganize files and remove Cabal files
Rename functions in ProjectEuler module
Modify path in .gitignore