Add basic Feature object

The fundamental component within Phlip is the `Feature` object.
This is what will be used and returned by feature repositories to
determine if a specific feature is enabled given certain toggle
criteria.