Tagging

added some more backend functionality.  removed a user association that should have been taken out before.
functionality needs to be tested thoroughly once Bryan hooks in his front end code to call my back end code.
Redundant `self` detected.