Properly handle non-hex characters in MAC
Revert "Properly handle non-hex characters in MAC"

This reverts commit 2734a3f0212c722fb9fe3698dfea0dbd8a14faa7.
A whole fsckton of fixes, plus API connectivity
Fix deletion
Remove old mock functions
Some refactoring and PEP8 fixes
That was stupid
Merge branch 'working_master' into test_master

Conflicts:
	arim/views.py
Don't hide the loading indicator before refresh
Confirm deletion
Remove UserDeviceManager.get (it was unused)
Move 'public' range and ctnr pks into settings