Badpenny Part 1

This adds a blueprint with a UI and an API, but leaves a lot for subsequent "parts", including configuring tasks and executing jobs.