Issue #21: Iss21 branch, set up OptionItem class, and edited necessary methods.