Checkpoint commit, some routing fixes, and user controller test works