Introduced RuboCop config files. Started major refactoring on all project to conform to rules as defined in config files.