memoized common post operation
Dropped now unnecessy Factory attribute.
Eliminated unnecessary column.
Added Tag model, support for it in Bookmark.

Specs detailing behavior exist an well.
Cleaned up spec a bit.
This feature now tells the story properly.

And fails.
Added specs to cover required behavior.
Use DatabaseCleaner to clean db between examples.
Tags now exist as entities of their own.