Added parser and interpreter code. Added support of some features