Introductary service layer stablized

Created a stable service layer, with general class structure finished.
Still a long way from the project skeleton though.