Completed implementation for Program Option management interface.

NEW
* Implemented view and logic for Program Option create view.

CHANGES
* Programs are now created with a default `None` Option which
  cannot be removed or modified to ensure that there is always an
  option available for the program.
* Program Option `index` view has been updated to conform to the
  above change in business logic.
* Likewise, Program management controller has also been updated.
* Fixed issue related to in-table forms wherein, for some reason
  the `onclick` jQuery code wasn't being executed in order to
  submit the form.