updated .gemspec
defined basic classes and modules