cancel bills via the API

@greysteil Worked when I tested it locally. I haven't wrote tests for it, but will create an issue to do so soon.