adding site password
basic integration tests for auth
more authentication stuff