Rearranged app structure, added highlighting.
Add a Ruby-based task for managing ES mappings.

Also, switch `ig_reports` to `reports`, and add `source` field.