Added registration via contri.auth. Still, it's too rudimentary. Will have to expand it.
Took a different approach. Had to code a bit more than i wanted but this should work. Got a strange bug loging in though.
Actually made it work. I'm proud of myself.