Most common violations test passing
Removed unnecessary decorator from TestPage
Unique keys

Changes:

* Key Model: Added get_or_create()
* Refactoring review tests
* Added TestKey