Made rename function

Organized relation.cpp and updated grammar.cpp. It seems like the only
functions remaining are selection, difference, and natural_join