spring-develop: notifications were added

1) guava dependency was removed
2) own Preconcitions class was created
3) ValidationException was created (instead of NullPointerException and
IllegalArgumentException for guava)
4) System.exit(1) was added in finally block of client
5) Other clients can see notifications about other actions users