update copyright year to range
expose app on components
require document level listeners once in main derby file
update script unbundling to work with changes in racer
emit ready event on app
fix typo from refactor in error handler
Merge pull request #379 from gdi2290/patch-1

update copyright year to range
remove bin, which will go in derby-cli
cleanup testing and add jshint
don't autoRefresh in production mode
cleaner pending script middleware
fix premature return in less parser
fix jshint issues
null check in refreshClients
add singleton component implementation
choose the correct component factory
fix bug in previous commits
remove bin option from derby
don't try and keep track of singleton components on page
don't create lots of controller destroy listeners when adding dom event listeners