Add Options class and its initial tests.