Don't spy on all methods
Manually spy on methods that relied on implicit spies
Remove spyFactory and explicitly create spies for simple login
Make sinon a devDep
Remove reference to spies from inline documentation
Merge branch 'no-spies'

* no-spies:
  Remove reference to spies from inline documentation
  Make sinon a devDep
  Remove spyFactory and explicitly create spies for simple login
  Manually spy on methods that relied on implicit spies
  Don't spy on all methods
Update header and footer plugins
Release v0.4.0