Code refactoring for github service. Move archive and cache to separate modules
Add jscs and jshint configuration files