Initial Commit, classes split
add easy getter methods for db
add lookup functions
Complete lookup functions
add save and update
cleanup