Testing improvements

Added clearstorge button to test runner
moved create GM to beforeEach hook
added check on items.length
and individually checks each item now for better spec failure messages
Merge pull request #1 from johnnonolan/master

JS testing experience improvements.