Variable checking exists.

If you pass in an `Integer` in a path that requests a `Float`, the
`howCorrect` method will return `0`.

Also added another handler called the addHandler which adds things.