Reformat specs to conform more with best practice

Replaced :each and :all keywords with :example and :context.

Use describe for methods and context for actual contexts.