The user interface for the pest, along with a little experimental javascript. Not sure I like the script, I'll probably change it later.
*Note: this is just to bring github up to date, second push coming within 5 min.*