Update tests to latest best practices

add `Rakefile` for rubocop, foodcritic, stove, TK