Added public services and fixed device#execute method test
Renamed the main library to lelylan.resources
Refactoring all models in different files
Working version with new project structure
Updated model naming to client
Merge branch 'feature/refactoring' into dev