LUN-455. PEP8 compliance and added test stubs.
LUN-455. Solve the admin issue. Needs one more test.
LUN-455. Solved the admin basic auth request.
LUN-455. Updated tests and reformatted PEP8 code.
LUN-261. Changed verbose name according to Markham's remark.
LUN-455. Updated tests to run in a different way.
Merge remote-tracking branch 'origin/LUN-455'

Fixes LUN-455 and LUN-416
No more problems in admin with links not starting with ^admin/.
Add settings and urls used for when the project test itself.
Add needed dependencies when testing.