added location tracking to parser
added grammar rules for prepare and execute
added parsing of prepare and execute statement