Add rubocop and fix most of its recommendations

long lines can't really be helped
remove tailor since rubocop does what we wanted tailor to do
update rake task to run all specs and quality tools