fix tests and wrap up initial microserver