Implemented the Axon Server and also made some interface improvements