initial commit - setup initial service, dao and test controller