adding the datatypes, the parsesrs and basic conversion functionality

Change-Id: Ie282c6a003e4b4b28cb396560a8fb6c968dcb1b6