Adding various services to help with carrying out user requirements. No implementation yet
Added a basic item repo integration test, started implementing services.
TODO: finish repositories and their ITs, implement services and test them accordingly.