Adding a requirements sections to the README
Adding a comment
Using the redirect helper
Removing comments that don't make sense
TutsHero: Merge branch '_tuts/master/auth-code-starting-token-api-request' into '_tuts/master/auth-code-adding-code-and-redirect-uri-parameters' as we walk forward through the steps
TutsHero: Merge branch '_tuts/master/auth-code-adding-code-and-redirect-uri-parameters' into '_tuts/master/auth-code-setting-access-token-variable' as we walk forward through the steps
TutsHero: Merge branch '_tuts/master/auth-code-setting-access-token-variable' into '_tuts/master/auth-code-requesting-api-me' as we walk forward through the steps
TutsHero: Merge branch '_tuts/master/auth-code-requesting-api-me' into '_tuts/master/auth-code-saving-access-token-and-id-to-db' as we walk forward through the steps
TutsHero: Merge branch '_tuts/master/auth-code-saving-access-token-and-id-to-db' into '_tuts/master/auth-code-storing-expiration' as we walk forward through the steps
TutsHero: Merge branch '_tuts/master/auth-code-storing-expiration' into '_tuts/master/auth-code-authorization-declined' as we walk forward through the steps

Conflicts:
	client/src/OAuth2Demo/Client/Controllers/CoopOAuthController.php
TutsHero: Merge branch '_tuts/master/auth-code-authorization-declined' into '_tuts/master/auth-code-access-token-request-fails' as we walk forward through the steps
TutsHero: Merge branch '_tuts/master/auth-code-access-token-request-fails' into '_tuts/master/auth-code-redirecting-after-success' as we walk forward through the steps
TutsHero: Merge branch '_tuts/master/auth-code-redirecting-after-success' into '_tuts/master/api-hiding-authorize-button' as we walk forward through the steps
TutsHero: Merge branch '_tuts/master/api-hiding-authorize-button' into '_tuts/master/api-adding-count-eggs-link' as we walk forward through the steps
Tuts: Updating steps on compile
Creating a User if one doesn't exist yet
Logging-in the user
Adding the login with COOP button
Changing blank passwords to not be sha'ed so that they could never match on login
Forcing the creation of a new user, which throws more realistic errors