Added a struct for scope, the basis of our parse tree