major rewrite to remove server dependency on server and use local aether, fixes #1