Allow for different users to be authenticated

Changed the generic `current_user`-related methods to be dynamically
generated by a call to `track_authenticated` after including the module
in the controller.