Arrowhead 20140930 rc

Revisions:
-cleanup `find_shape` and `find_shape_group` methods
-trim long error message
-stopped passing around so many variables!

Previous PR for reference:
https://github.com/jmmastey/level_up_exercises/pull/124