Refactored Feature to load its on features on instantiation instead of activate method
Added scoped actions and hooks to features
Refactored Features to use do_action and filters instead of calling methods