cache table list when attr "tables" is nil
add and fix .create_table method spec
Merge branch 'fix-dynamoid-persistence-save' of git://github.com/bonty/Dynamoid into 0.7.x

this accepts PR 177