Users are now able to safely prompt for passwords

- added an optional paramter to `.prompt`--`hidden`. If set to true, the
  output will not be displayed as the user types. It's great for
  passwords
- some code formatting changes
- updates to unit tests
- added a script to view code coverage report

Tackles issue #3
Merge branch 'hidden-prompt' into develop
Merge branch 'develop'