creates signup, login and authentication controllers and views