Add a newline at EOF
Fixup output.js.

1. Centralize logging into a single func/
  1.a - helper functions return strings and do not assume output
2. Fixup unused params and default param setting
3. Removed unused methods.
Move test files into a test folder
Move cli into bin folder
Update assertions for better error reporting
Ensure desktop strategy by default
Merge pull request #18 from samccone/sjs/logger-cleanup

Sjs/logger cleanup