added authentication, included bootstrap, styled alerts and registration form