Change `forcable` to `forcible`
Cleanup.
Cleanup and add tests for the authenticate module.