added in a recusive grammar so we can have more then one operation on the RHS of an equality sign. Also added subtract multiply and divide. I will need to rewrite a large portion of the grammar in order to get order of operations working, which is why I am doing the commit now