Control flow

This will complete the gcd milestone.  No support for if else, I may go back and add that in if there is time.  

closes #98 
I'm not sure if we actually need it since we have the braces, but I'm going to leave it for now in case we want to implement single statement cases.