chore(tests): suppress logger output
feat(utils): add .extend() method

For quickly extending a destiny object with various source objects.
feat(plook): implement instance branching

For easier debugging, we'll just .branch() the current plook instance
so we can pass in fixed data to the log messages.
refactor(server): make use of the new branching feature

This also allows to log each request