Clarify that bounded greedy will nearly always return items.

The exception would be an empty list which will return an empty list.
Add getters and setters to Critique.
Use List interface for dumper.
Add query param, prepare userReview function.