Parser and basic implementation

Making strides in completing the parser and started work on a concrete
implementation. There are still broad, BROAD avenues for improvement,
but man, the fucker works :)