Parse empty list and list with an integer
Introduce visitor to traverse the parse tree

Bring in google mock to ensure the right methods are called on the
visitor. Google mock contains the google test framework as an
external so just fetch google mock in bootstrap script