Added a Parser class and modified Decoder to use this class in order to ...

...evaluate the expression. Resolves issue #24