Added configuration classes.
Added services and modified repositories for easy data access
Refactored edit package