Add functional tests

Closes #17
Ok, yea, that's something we'll need to add then.

If we use the confirm_box, it isn't needed in addition to confirm_box, but any add/edit/etc forms that are able to be submitted need a CSRF token and check.