Add some more convenience methods to BindingsSpec.
Move the error templates up into core.

Closes #390.
updating readme with snapci badge