Refactor common persistence into Persistable
Move creation methods into Creatable
Move update methods into Updatable
Move save methods to Savable
Move touch into touchable module
Remove passing a conditions hash to delete_all and destroy_all
Refactor insert operation to creatable module
Move update operations into updatable module
Refactor post persistence
Move delete operations into deletable
Move destroy operations into destroyable
Move delete_all to deletable
Move destroy_all to destroyable
Move upsert operations into upsertable
Remove upsertion module
moving appropriate persistence specs to correct module specs
Moving atomic ops under persistable, remove persistence namespace