Removed Configurable trait and ConfigBag
Added custom types
Added types to Utility
Removed the Base class and Attachable trait
Added Stringable
Use function types for caching
More encapsulation for the Common package
Type checker fixes.
Undo type defs.
Test fixes.
Type checker fixes.
Undo type defs.
Test fixes.
Merge branch 'issue-18' of github.com:milesj/framework into issue-18
Merge pull request #21 from milesj/issue-18

Common Package