Refactor Viewr module and add specs
Refactor schema_object_runner and spec
Refactor views, add Function class, add specs
use generic database adapter instead of Postgres-specific one
update README