reorg client app

In order to develop client side in a non java tool such webstorm