added dependencies, configured logging and hibernate, initial repo impl and test