wired body validation into card validation
handled missing trailing braces in body text
renamed parseAbilities to just parse now that flavor parsing is going away
handling of linebreaks w/in flavor-text-delimiting braces
changed Card to have a single 'body' property, instead of separate 'abilities' and 'flavor' properties
linked the travis badge to the build report
changed card equality to consider all fields, instead of just title, as that's a more useful semantic.  Where title-as-PK semantics are needed (e.g., in CardSet), they can be implemented as such.