Feature/ddf 699

Features UI branch for display of features and start/stop behavior
We usually try not to require in the application itself from a view. What are we actually using this for? Generally when I see this, it means that we aren't doing something quite right. The application should only really be needed at the module level.