added rspec default options
update base class; container class; added YARD docs for base class; started documentation on container class; refactor base module to class
add initial specs