implement some of the actual API functions
implement some of the actual API functions

they are not quite there yet but they make the unit tests fail so that is
something :)

mrtazz/pocketcleaner,mrtazz/pocketcleaner