Update schema

- Add groups table

- Add group_id to users table
Update models to latest scheme
Fixes and features

- ModelMetaData add getColumns, getColumn methods

- Start writting support for join in QueryBuilder

- another small fixes