build tasks: replaced grunt with gulp; removed bower and replaced it with npm overall; introduced common react components on the server and client side; Webstorm project: added new js libraries; gulpfile.js - defined watcher tasks for server and client