introducing a separate registration page

need to fix css and js validation. Back should also need to be modified
slightly.