add implicit doc_id column in indicator configs
allow is_nullable and is_primary_key to be set in the raw spec format
add functional proof of concept for pillow and sql integration

- also a basic test
- pull out doc/indicator pair used in tests so it can be reused
add date and owner information to sample config + tests
add views, tests, and fix issues related to actually saving configs in DB
refactoring to split out sql stuff from pillow and remove 1:1 mapping
use with instead of try/finally
pep8
make fields required and add tests
add task and management command to rebuild indicators
make get_table_name "public"
rename view to be more specific
rename sample conifg to be more specific
rename test to be more specific
add ReportConfiguration class, views, and simple tests
first pass with end to ended report to the UI
stub readme
support not specifying any additional filters
add note about inspecting tables
add support for nested properties, start refactoring to jsonobject, tests