Test Directory Refactors

- moved `test` to `tests` -- just something that I've seen around a lot
- `.travis.yml` updated
- renamed the test files & classes -- this way, even the test classes follow PSR-0
- also removed the utility parent class -- there are ways around this that do not break standards
- `composer.json`
  - some whitespace fixes
  - locked phpunit to 3.7.27
  - autoloader is now `psr-0`, meaning that in dev you can add a new file and it should load immediately.
- `composer.lock` -- because this is a lib. With few dependencies. What is in there now we know for sure works.