Added registration logic. Registration actually creates a new user now. Also split up registration activity, one for Lynx registration, one for other accounts