ISLAND-60 - register functionality
Finished register functionality. Now needs to be embedded in website.