add support for geektimes.ru and jshint for grunt, refactoring project structure