Some renaming going on here so that each feature sits in a folder under features, and the route landing template / controller pair for the feature gets the same name as the folder. Also added basic workout details directive that retrieves some state from a route parameter. Going to run with ensuring controllers are named with a 'Controller' suffix to avoid ambiguity when doing this directive/componentized style approach.