added a few more tests, and ideas.  not totally sure what the recursion bug in the php parser is yet, but I suspect to do with Multiple Nothing parses.
added travis CI config.