Add new DAO, Facade and tests for Location, adjust entities and global interfaces, add some abstract entity classes
Merge branch 'dev'