System tests

This function does 4-5 things. Needs to breakdown to different methods : getUsername(), getEmail(), submit(), waitForRedirect();