improve message passing
improve message passing
introduce Request and Response subclasses of Message
fix client-server communication
run tests as process instead of as isolate to be able to change the working directory even when several tests run in parallel.
add logger
improve styling (using SASS)