Make helper method in abstract rest controller more concise.
Refs #27 - Initial tests for reset password endpoint.
Refs #27 - Begin making initial tests pass.

Fix errors in tests.
Refs #27 - Continue making tests pass.
Refs #27 - Move sendResetPasswordEmail method back into controller from UserService.

Add missing DocBlocks and stop using FQCNs where unnecessary.
Remove unnecessary use statements in closures in service provider.
Remove now irrelevant test from user service test.
Make current tests all pass.
Refs #27 - Complete POST tests.

Simplify test names.
Refs #27 - Implement PUT tests and make them pass.
Refs #27 - Add missing assertion.
Refs #27 - Set reset password tokens to expire in 1 hour.
Refs #27 - Add test that token created expires within 1 hour.
Refs #27 - Create tests for whether controller will use active token or create new one.

Modify reset password controller to use active token as long as it won't expire in the next 5 minutes.
Inject missing dependency into view.
Create firewall passthrough for reset password endpoint.
Merge pull request #27 from synapsestudios/feature/27-fix-reset-password-endpoint

Correct Reset Password Endpoint