- skipNonAlpha now really skips NON alpha chars
- parserBody now reads the MIN of want to what's available
- changed the order in body read...an 0 nbody leads to immediate
completion, than the first check is if the buffer is empty and only if
it's not data is read. fixes#20