Refresh token not issued using Implicit and Client Credentials grant types

This commit fixes bug #21.
Now refresh token are not issued using Implicit and Client Credentials
grant types (thanks to @jeffxpx).
Other changes:
- PHP 5.6 tests added
- Tests using PHPUnit ~4.0
- PSR-0 -> PSR-4 autoloading
- Documentation updated