Updated requirements.txt package versions
Merge branch 'master' into dev
PEP8 styling fixes
Updated generate_certificates with more useful info
Refactored the generate_certificates script.
Now it should be easier to test and maintain.
Added unicode conversion to User.
It proved to be problematic beforehand causing issues with non-UTF8 databases.
Removed an unnecessary tearDown
As previously done by IvayloBachvaroff.
However unittest.Testcase must remain.
It's a bad practice to slow down tests when the DB isn't even needed.
Updated generate_certificates according to feedback
Added filtering by user in SolutionAdmin
Added some extra filtering to CertificateAdmin
Updated generate_certificates
Updated helpers classes according to code review
Refactored generate_certificates
Merge branch 'master' of github.com:HackBulgaria/Odin

Conflicts:
	students/tests.py