split client and server. For client use yeoman, bower and grunt