Refactor core classes
- Remove classes from Internal struct to separate files
- Move run methods from Runner to ExampleGroups and Examples
- ExampleGroup and Example now inherit from ExampleBase
- Store specs table in SpecTable struct
Remove unneded target
Add Specs target, start writing ExampleGroup specs