modified structure to allow autoload
Merge pull request #2 from guilex/master

modified structure and added namespaces to allow for autoloading