Improved javascript concatination

Moved javascripts into vendor, plugin, and user files to ensure jQuery
gets added first and user scripts last. jQuery plugins are added
in-between.