Added pom;
added classes and interface for main roles in the app