Namespace API with 'featureFlag(s)'

This should make the API a bit more descriptive, and make naming collisions much less likely. I've updated directive/service names and respective tests, as well as the demo and the readme.

If you'd prefer a different way to namespace everything, happy to have a chat :)