Removed additional cpplint warning for using int64 in preference to
long.
Added new unit tests for integer options.
Replace assert() macros with thrown exceptions for dealing with order of
calling getters and setters with respect to parse().