Add document type describing Service and Field

To allow creating dynamic schemas we need a document type describing
a report schema. Each field is described the embedded document type
Field capturing MongoEngine field arguments.
Minor debugging fixes
Make /services return defined schemas
Add /services POST endpoint to create a new service
Add proper fields when creating schema
Use actual service classes when creating/listing reports
Remove some debugging
Rename Reportable to Report
Split base layout from landing template
Add templates for submitting report form
Add form for Report model
Add /reports/add route rendering a form
Sumit to current page
Sumit to current page
Add get_form return a form by service code
Hook up form submission and validation

Not working, it's not picking up the submitted form fields.
Exclude created_at field from Report form
Disable form validation and create new object
Add manager task to create basic report types
Allow inheritance for dynamic services