Relax dependency on basic libraries

The dependency on at least version 4.7 of the basic libraries is too
strict. Relax the dependency to at least version 4.6.
Capitalise file name for Project module

The file name for the Project module is `project.hs`, instead of `Project.hs`.
Capitalise it so that it matches the convention.