refactored app.common.js structure

create app.common using revealing module pattern.
included underscore dependency
added event namespace over-ride test (failing)