re #18 - use password for socket auth; make auth system compatible with passport
re #18 - use separate methods for lock and unlock
re #18 - better names and formatting
re #18 - use passport for auth
re #18 - disable specs for now