Fixed the modulemap header path (Carthage support).
Renamed the module map so as not to clash with the name of the main header for the project (Carthage support).
Made all the headers public (Carthage support).
Added the headers to the umbrella header. (Carthage support.)
Added Carthage support.