Login

Mostly work on group join. I did fix a lot of indentations cuz it was killing me.
This can happen if the user just handwrite URL: /groups/join/ without an actual ID. *Maybe* if I change this to REST format it won't happen?