some small format changes
heroku support
use the Heroku supplied port if it exists
commiting the bower and dist folders so Heroku has them.  I'll try to figure out how to do it better later