get/getOrDefault synchronous

- `get` and `getOrDefault` methods are now synchronous
- `updated-cache` event now contains a list of changed toggles
- `client.initialise(cb)` method needs to be run before calling .get for the first time
- updated tests to use should.js assertions