changes for v 0.8.0 and version update to 0.8.0
added js cachedir to gitignore
Use json schema for config validation
config fixes
Update of pushover-notifications dependencies, mark user and toke confix entries as required.
switch from Q to bluebird promises
fix for promisify
Fix for bluebird promise use