first commit

basic architecture
login/registration support