Restored missing paranthesis close
Changed andCallFake to and.callFake

Upgrade to jasmine 2.0
Changed .mostRecentCall to .calls.mostRecent()

As part of upgrade to jasmine2.0
Changed andCallThrough() to and.callThrough()

As part of upgrade to jasmine2.0
Renamed shortcut to ae for afterEach

Was originally conflicting with be
Fixed errors with auto spyOn completion

When using the toHaveBeenCalled/With snippets, it will try to find the
last used spy to fill it in, if there wasn't one it would fill the gap
with a horrible error, this has now been fixed
General tidy up of snippets

Mostly removed new line at the end of the snippets and finished any
other upgrades for jasmine2.0
Updated to include battery percentage

Also removed percentage of buffer looking at as this isn't really useful information
Inject Dependency Updates

Updated the inject javascript dependency to inject the class under point
so you no longer have to add it to the function includes, also made it
indent according to mode. Updated dependencies (which acts on all
includes) requires a fix for indentation

Moved to use cl-let for deprecated code
Added some describe blocks