Adding autoloading and removing all hardcoded dependencies.
Merge pull request #29 from aptoma/autoload-fix

Adding autoloading and removing all hardcoded dependencies.