initial commit

very much half baked, most of the model is there need to add the views
for listing and adding items along with the templates.