Implement tagging.

Users can now add tags to their tasks as well as filter by them.
Merge branch 'current/18' of http://github.com/mtbrooks33/circleme into current/18