adding checks to abstract builder
updating gss builder and test
adding gss options to abstract builder test
adding soy options
adding soy options and closure builder and closure builder test stuff