Updated Code to use Database Revision

Public page now doesn't require a ChoiceID hack and Title dependency
changed to OptionId. Listing Choices added (no date filter yet).