Initial Parser implementation and bugfixes

oops: Nums are SIGNED