Recreate Squirrel.Core

This PR recreates what was Squirrel.Core.

## TODO:

- [x] Get tests passing
- [x] Rewrite the specs to be actually accurate