Add test for reports view
Use require_GET decorator to disallow non-GET requests
Remove @require_GET from getcommitlog

As it is not a view. Fixes #175.