[#1029] Add optparse, refactor to use iterator protocol.
Authored by: Paul Sokolovsky 2010-10-27
Parent(s): [20a692]
Child(ren): [d0f9fa]