implemented basic tag box functionality.
refactoring. new functions to remove tags. CSS
css tweaks
switching to using hidden form inputs, adding to an array of values.
(as opposed to concatenating tags in a single string)