an exercise in building a Rails-like framework from scratch (for deeper Rails understanding) - GEM