Improved Makefile, tests and requirements.

Removed --omit option from report-html task.
Replaced UserTestCase with AuthRequestFactory.
Updated, pinned and completed requirements.