Validate if current user is still valid before using it (it must exists in the database).
Merge branch 'master' of https://github.com/wpjunior/backstage into wilson
Return a "Bad Request" response when trying to delete a non-existing user.
Add header  in each API response.
Whitespace
Correctly insert variable in rule’s command
Merge pull request #3 from scorphus/makefile-fix

Correctly insert variable in reule's command
Create route POST /teams to create new teams.
Rename "CreateGroup" controller method to "CreateTeam".
Extract methods "getCurrentUser" and "getCurrentUser" to ApiController.
Remove duplicated logic from UsersController - prefer to call the methods defined on ApiAController.
Do not allow to remove the owner from the team.
Bug fix: Instead of returning an error when trying to remove the owner from its team, keep removing the others and then return an error.
Merge pull request #4 from wpjunior/master

Now each test is running in a isolated database.
Use array of string as argument to add users to a group.
Create 'FindGroupById' method.
Add user accepts only valid user.
Create "Delete" method for Group and convert arguments for RemoveUsers to be an array of strings, instead of array of user refs.
Remove packages inside api. Everything lives inside api package now.
Fix broken test.