Added registration page, modified couple of things with mentioned process. Also added a few fixes and changes.