Initial basic Project Structure.

Set up the files needed to recognize the pl and pm as perl files.

Also defined a TokenType and ElementType classes