Updating README
Moving everything from episode 1 into a sub-directory to make space for episode 2
Bringing in the beginning knpu files for episode 2
WIP - setting up the DB layer for ApiTokens

Signed-off-by: Ryan Weaver <ryan@thatsquality.com>
Adding the ApiToken Repository setup

Signed-off-by: Ryan Weaver <ryan@thatsquality.com>
Finishing up the rest of the code for the very basic "tokens" section

Signed-off-by: Ryan Weaver <ryan@thatsquality.com>
Using a new shortcut that's available

Signed-off-by: Ryan Weaver <ryan@thatsquality.com>
Throwing a better exception of a repository is setup poorly

Signed-off-by: Ryan Weaver <ryan@thatsquality.com>
Adding a function to help us check passwords

Signed-off-by: Ryan Weaver <ryan@thatsquality.com>
Changing position of code so that the details on ApiProblemException isn't replaced
TutsHero: Merge branch '_tuts/master/errors-extra-information-on-error' into '_tuts/master/errors-making-type-a-url' as we walk forward through the steps
Merge branch 'master' into rest-ep2
TutsHero: Merge branch '_tuts/rest-ep2/errors-create-apiproblemexception' into '_tuts/rest-ep2/errors-exception-listener-for-apiproblemexception' as we walk forward through the steps
TutsHero: Merge branch '_tuts/rest-ep2/errors-throw-apiproblemexception-on-validation-errors' into '_tuts/rest-ep2/errors-handling-404-s' as we walk forward through the steps
TutsHero: Merge branch '_tuts/rest-ep2/errors-handling-404-s' into '_tuts/rest-ep2/errors-extra-information-on-error' as we walk forward through the steps
TutsHero: Merge branch '_tuts/rest-ep2/errors-extra-information-on-error' into '_tuts/rest-ep2/errors-making-type-a-url' as we walk forward through the steps
Tuts: Updating steps on compile
Adding a step definition to check for the existence of a header
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):

Adding a new feature for API tokens

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

Updating feature to include details about accessing resources