added ability to add features

I copied over the functionality started in this pull request: https://github.com/jrallison/rollout_ui/pull/5 since I couldn't pull that code