added signin form, authentication tests