Add axiom-types git repo to Gemfile
Change module comment to be less specific
Refactor comparable attributes initialization to be in modules

* This allows the value and length comparable attributes to share
  the same #initialize methods.
Add Axiom::Attribute::Comparable#range