removed @metered annotations. i didn't realise you couldn't have two metrics of the same name per method.
added jackson request entities to routes that require it.
edited the static inner classes to use jackson annotations and javax.validation annotations.
answersrepresentation is no longer static as per the dropwizard jackson examples (i doubt it makes a difference, though)