Added crypto functions
guard and rubocop changes
Update gemspec