first pass at a simple tagging system

@cookjw