remove unless defined?/const_defined? from constant assignments
code style in TableManipulation
don't use should in rspec example description + some type fixes
use described_class in specs