Adding another step and adding support for programmer replacements
Moving some more methods into the base controller
Changes from 2 commit(s):

TutsHero: Merge branch '_tuts/rest-ep2/behat-basic-post-scenario' into '_tuts/rest-ep2/behat-clear-data-between-tests' as we walk forward through the steps

------------------------------

TutsHero: Merge branch '_tuts/rest-ep2/behat-basic-post-scenario' into '_tuts/rest-ep2/behat-clear-data-between-tests' as we walk forward through the steps
Changes from 2 commit(s):

TutsHero: Merge branch '_tuts/rest-ep2/auth-user-real-user-for-new-programmer' into '_tuts/rest-ep2/auth-protect-more-endpoints' as we walk forward through the steps

------------------------------

TutsHero: Merge branch '_tuts/rest-ep2/auth-user-real-user-for-new-programmer' into '_tuts/rest-ep2/auth-protect-more-endpoints' as we walk forward through the steps
Changes from 2 commit(s):

Returning a ParameterBag so I can stop doing all these isset's

------------------------------

Returning the propert object when there is no request body
Changes from 3 commit(s):

TutsHero: Merge branch '_tuts/rest-ep2/auth-token-centralize-json-decode' into '_tuts/rest-ep2/auth-token-token-validation' as we walk forward through the steps

------------------------------

TutsHero: Merge branch '_tuts/rest-ep2/auth-token-centralize-json-decode' into '_tuts/rest-ep2/auth-token-token-validation' as we walk forward through the steps

Conflicts:
	src/KnpU/CodeBattle/Controller/Api/TokenController.php

------------------------------

TutsHero: Merge branch '_tuts/rest-ep2/auth-token-centralize-json-decode' into '_tuts/rest-ep2/auth-token-token-validation' as we walk forward through the steps
Fixing battle scenario - we're sending a programmer, not a user
Adding the BattleController, with just the route
Changes from 2 commit(s):

Filling in the basic logic for BattleController - POST

------------------------------

Using the new ParameterBag
Tuts: Updating steps on compile