Add LockProtocol
random fix
Move Protocol object to its own file to remove import cycle
Unzip sanction
Merge pull request #103 from Cal-CS-61A-Staff/lock

Add LockProtocol
Fix various typos in client
Merge branch 'master' into main

Conflicts:
	client/ok.py
	client/protocols/unlock.py
Fix minor typos
Merge remote-tracking branch 'origin/release' into frontend
minor fixes
added angular-ui-router
fixed front end for filtering