Routing separate from angular app

Probably didn't need to be a branch. Creates a separate `routes.js` file with declaration of routes.

What this accomplishes:

* Routes are saved in `routes.js`, meaning that the front-matter and templates do not need to be recalculated all the time.
* A `$FoundationStateProvider` registers the dynamic routes from the `routes.js`.
* A special addition to the adventurous types, the FoundationStateProvider can register based on a custom object so for anyone wanting to forego Gulping, they can build their own configuration file or config. 
* The small number of lines required to run everything allows the logic to exist in an independent package that can easily be removed or not activated.