changed test/bootstrap to use composer/autoload
added /vendor to gitignore
added phpunit in composer.json
Changed the syntax from 5.2 to 5.3 using namespace

Compliant with PSR-2.
All tests were rewritten as well.