Make 'get' raise a KeyError when the given key does not exist.

As noted in issue #2, the current `Kaptan.get` returned a `{}` when the key did not exist. This version will raise a `KeyError` like the normal python dictionary.

I also added an optional `default` argument to `Kaptan.get` that is returned instead of raising `KeyError` if the given key does not exist.