Nish/services

Boundary conditions galore! We'll have to spend some time debugging this and ironing out the kinks, but it should be good enough to continue development. I'll make the rest of the fields on the PHC_Resource object, and it should be fully functional.
dig the method too