Use remove method for repo delete

Calling delete on an instance of Repo calls delete from the parent class. The parent class delete method doesn't expect the arguments being passed in the format the old example uses. Example should use `remove` instead of `delete`.
Fix: validate composer.json

Removed duplicate "require-dev" key, assuming the later version of PHPUnit was wanted.
Update User API to include /users/:user/starred
Merge pull request #117 from guillermoandrae/master

Added ability to pull a year's worth of commit activity for a repository
Merge pull request #119 from jtallant/patch-1

Use remove method for repo delete in docs
Merge pull request #120 from till/patch-1

Fix: validate composer.json
Merge pull request #121 from seanhellwig/users/userid/starred

Update User API to include /users/:user/starred
added addSubscriber method because guzzle plugins are subscribers and not just listeners
add typehint as per @stof's suggestion
Merge pull request #124 from cordoval/addSubscriber

added addSubscriber method because guzzle plugins are subscribers
typo in assets documentation
Merge pull request #127 from bakotaco/documentation_typo

typo in assets documentation
add committer parameter in contents api
add tests for contents create, update and rm methods
Merge pull request #129 from jdohuutin/master

add committer parameter in contents api
Add the /meta api part
Fix lines
Merge pull request #132 from guillermoandrae/master

Added the ability to list all users.
Merge pull request #131 from claudusd/api-meta

Add the /meta api part
corrected Return Annotations

Guzzle returns a Response Object not directly an array