implement a test that simulates property modification by two clients and implement an in-memory client/server network layer
allow setting custom model change executor

write a test for #16
fix JavaFX dependency for Java 8, fix Javadoc