Mike register page

wrapper for simple page + created Register page #54 
Maybe we could consider using something like https://github.com/timoxley/keycode for the sake of readability alone, it shouldn't weigh much anyway.