Change access specifiers from private to protected
Updates to the test suite for the new Options class.
Add the build directory to the ignore list