Added Options framwork

Added the option framework and added the fields required for this
project.