authentication implemented
models complete
controllers added