Added basic S-expression parsing and options subsystem