Fix build process
Refactor server class

Instead of using long constructor using the builder pattern. Also merge
the old ObservedJava7 class to attributes of the refactored class