Msimerson note only

added 'get', for retrieving notes
added 'incr', for (in|de)crementing counters
added 'push' for appending to arrays
replaced 2 forEach with for loops
config: fixed duplicate use of 'config'
err: automatically emits a logerror
move hide & push processing into collate, where used