Add classes

add active record library
add persistable class for persisting
add memory_adapter for in memory testing (not done yet)
add some tests for basic functionality