Adds requirements.txt
Changes current_user import logic

This preserves the scope of the user parameter. The import as user
was corrupting the scope.
Updates version number
Removes if from import_user
Allows for anonymous user
Changes version number