feat(Parser): implement Parser

Add a simple parser implementation that supports only field reads.

@vicb @chirayuk @mhevery could one of you guys take a look?

WIP
```
while(this.optionalCharacter($PERIOD)) {
 result = this.parseFieldRead(result);
}
```