Broke the service into functions.

Created the functions: updateRadcheck, disassociate, and cull. I did
this for two reasons. The first was to make the code easier to
understand. The second was to make unit testing a tad easier to
implement.