adds more tests for `/report` and adds minitest to gemfile
fix for submitting with null group_id
first batch of tests for the `/query` route
generates some sample data for tests