epic refactoring
separate gwt&java
java working, gwt compile only