More to the create function, load the view and flashdata, add password stuff, add @TODO's