Add function literal parsing.
Add function and method declaration parsing.
Add import declaration parsing.
Add source file parsing.
Merge pull request #17 from velour/dev/eaburns

Add the rest of the parser productions