Added shouldMockFiles flag. This makes it possible to either setup a set of mock files using the 'files' property or by using writeFile/createDir methods. Did also add corresponding tests
Added this.shouldMockFiles check in writeFile method
Cleaned up some finally methods and removed some blank lines
fix($cordovaKeychain): check if keychain exists before instantiating

Make sure cordova Keychain is present on windows object before making
an instance of it to prevent the issue where injecting the plugin
throws an error.

Closes #499
feat(plugin:localNotificaiton): add angular events
chore(dist): rebuild
Merge pull request #526 from nraboy/master

add code to handle cancel / exit events in the oauth browser flow
Merge branch 'master' of https://github.com/driftyco/ng-cordova

Conflicts:
	dist/ng-cordova.min.js
feat(demo): setting up folders for future progess
feat(demo): add battery status
fix(plugin:network): remove angluar $document
fix(plugin:localNotfication) -- plugin still broken
feat(demo): more plugins
Merge pull request #480 from andwaal/master

Possiblity to mock files/directories and file content
Merge pull request #504 from khashayar/fix/keychain

Checks if keychain exists before instantiating
feat(demo): fix deviceready event for device.ctrl
Merge branch 'master' of https://github.com/driftyco/ng-cordova
add email composer to ReadME