Added tag files to gitignore
Added function prototypes and skeleton defenitions for each non-terminal