Added more validation
Implemented addItem
Refactored Tag
Added getType method
Added addItem method
Updated readme with ideas for updating the db as well as the files which it references