Add mobile authorization functionality, though mobile formatting needs work

Closes #8