Refactor: functions.browser.js broken down into functions motivated by
specific chapters
Impl: bower brought in for nodejs assert functionality