Create parse.cpp

Takes 2 input files, rules.txt and tag.txt and performs the top-down parsing.