track OS, node & app version

chore - fix whitespace 1 more time (+5 squashed commits)
Squashed commits:
[eec6914] Revert "chore - gitignore webstorm config files"

This reverts commit 483112d64c36a610fb1aaba7196ea39f801dabeb.
[416a252] track node version; updated related docs
[168161b] docs - how to set up google analytics, custom dimensions, etc.
[c69f037] track OS version & app version for developer debugging; more verbose comments for GA payload
[9a11f97] test - show mocha specs to be more verbose (+1 squashed commit)
Squashed commits:
[483112d] chore - gitignore webstorm config files