Initial support for test/suite attributes
Print the message for skipped tests, if any (it just prints the first message it sees)
Add a string_attr type and clean some things up