ContentHandlerService API alterations

Closes #12

Hey @devcritter, could you review this change for me.