Move non-core functionality out of project service

Refactored project service to move out methods which are not core to its funtionality