updates routes to add optional id
adds bower_components
adds bower.json