Updated FinePrint version and contract API errors

Less hacky initializer; new error validates against the schema in https://docs.google.com/a/rice.edu/document/d/1s9Q0AEXCH7l8KX4d9nn3vfWeNp7HLF0qLF5vnCN4lk0