Fixing reference to invalid startAwayTimeout function - changing to calling start instead
Added a stop function which clears the timer and stops listening for visibility changes.
Moved event listeners to be initialized on start so that they can be restarted after a stop call.
Merge pull request #12 from rchasman/stop-feature

Stop feature