Add yaml dependency
Class renames (Feature -> FeatureBase, AppFeature -> Feature)
ServiceProvider stuff
Log implementation consolidation
Add StorageService and load scripts via this storage abstraction
Consolidate require functionality
Package refactoring
Package refactoring
Feature interface to base class
Minor cleanup