Add metadata field to Classification table

Seperate out metadata from annotations, expect annotations in a key => value
format. Closes #252