adding tests, plus testrail reporting

Change-Id: I9435bfa7579a0382e6b30aebd022433aa0593706
Reviewed-on: https://gerrit.instructure.com/38454
Reviewed-by: Kyle Rosenbaum <kyler@instructure.com>
Product-Review: Kyle Rosenbaum <kyler@instructure.com>
QA-Review: Kyle Rosenbaum <kyler@instructure.com>
Tested-by: Jenkins <jenkins@instructure.com>