Creating the options model and tests. The controller is not yet fully implemented.