Implemented quick and dirty tag generation

. User can create tags just like they can create tasks
.  tasks now have a tag attribute
.  tasks will be used to sort tasks in the future
.  tagging tasks is not implemented at this time