Arrowhead 20140930 rc

Changes based on PR review:
-move error raising to method call site, rather than in method
-rename get_shape_set to get_shape_group
As one line, this raise call was over 80 characters. In hindsight, cleaning up the message may be the best route to getting this line to conform to Rubocop's standards.