Options

- added examples/test for options
- added descriptor for the options, to allow compilation by other compilers, such as, protoc
- hooked up the existing options