Adds Grunt and Changes to PSR-4

Adds gruntfile to run phpcs, phplint, phpunit, and jsonlint.

Changes composer to user PSR-4 to flatten out the structure a little
bit.
Merge pull request #7 from janiv/grunt

Adds Grunt and Changes to PSR-4