Set the stage for some awesome development.
* Added some dependencies
* Added some initial interfaces
* Added a build file to check standards and run tests
* Added files & folders to the gitignore
* Added a decent folder structure
Fixed autoloading and added some docs to the README.
Merge pull request #2 from guillermoandrae/master

Set the stage for some awesome development