Initial commit for lab4.  Currently only handles parsing