Initial Parser stuff and starting in on API