First commit
added associations
dependencies added
authentication added