add recommended rubysl gems: singleton, optparse, ostruct