Merge pull request #1 from sunshinephp/master

Merging in Adam's latest changes
Merge pull request #2 from sunshinephp/master

Merging in Adam's latest changes
updated the classmap for the autoloader
Moved the bits of the contact module that had more to do with saving & sending the message from the controller to a service class
added contact service to the list of invokable services in the service manager
Re-did the autoload class map
Completes issue #4
Merge pull request #3 from aramonc/master

Refactored to use a service