refactored layout of public folder to more closely match yeoman layout (mixed with a little MEAN layout).
also added build task that minifies JS - also ripped off from yeoman angular example.
added bower dependencies rather than including in source, they are not committed at all. pulled at npm init time