Started adding a parser -- very raw, can parse return and basic function defn

[nit] spelling: "declarations"