Updated dependencies, fixed build errors, use Hyper