Issue #4
Basic classes of database expressions added. Though they still need
lot of works, I committed them so I can keep a history of changed.