Merge pull request #33 from ehaselwanter/master

update with common run_all_linters task
update rubocop to 0.23, add default task to run all all linters and spec
Use nested module/class definitions instead of compact style.
Prefer next in loops instead of conditional blocks.
fix intend
single quotes and spaces
%w-literals should be delimited by ( and )

TelekomLabs-DCO-1.1-Signed-off-by: Edmund Haselwanter <me@ehaselwanter.com> (github: ehaselwanter)
File.exists? is deprecated in favor of File.exist?

TelekomLabs-DCO-1.1-Signed-off-by: Edmund Haselwanter <me@ehaselwanter.com> (github: ehaselwanter)
add missing variable

TelekomLabs-DCO-1.1-Signed-off-by: Edmund Haselwanter <me@ehaselwanter.com> (github: ehaselwanter)
rubocop .023 update

TelekomLabs-DCO-1.1-Signed-off-by: Edmund Haselwanter <me@ehaselwanter.com> (github: ehaselwanter)
add spec so we can run the spec check

TelekomLabs-DCO-1.1-Signed-off-by: Edmund Haselwanter <me@ehaselwanter.com> (github: ehaselwanter)
Use nested module/class definitions instead of compact style.

TelekomLabs-DCO-1.1-Signed-off-by: Edmund Haselwanter <me@ehaselwanter.com> (github: ehaselwanter)
add travis in the mix

TelekomLabs-DCO-1.1-Signed-off-by: Edmund Haselwanter <me@ehaselwanter.com> (github: ehaselwanter)
add missing encoding

TelekomLabs-DCO-1.1-Signed-off-by: Edmund Haselwanter <me@ehaselwanter.com> (github: ehaselwanter)
Merge pull request #35 from ehaselwanter/rubocop-updates

add commont lint task. fix issues
fix wrong class definition
Merge pull request #37 from TelekomLabs/classfix

fix wrong class definition
intend fix
Merge pull request #38 from TelekomLabs/robocop

intend fix