consolidate RequireJS configuration into common file
don't show (empty) alerts box if there are no alerts
use bower to manage javascript libraries (note: better to keep bower libs out of github, but source control them until appropriate build tasks can be created)
fix path to jquery-ui
add a very simple grunt build that just lints and tests (not passing yet)
fix jquery-ui path (take 3)
Merge branch 'AddBower' into Grunt
fix JSHint issues
exclude some additional component files that are not particularly useful
Merge pull request #37 from imxerxes/GruntAndBower

Still including external JS libs in components directory and gitignore. Need to install node on build servers and dev machines for JS build as the next step.