remove Save method from Model and Record
add columns field to table, analyzeTable analyzes columns
implement Session, add some testcases
add TODO LIST