Add initial grammar
Initial parser commit, nonworking