Better (much faster) parser

Replaced the parslet parser with a hand coded parser that is between 20 and 50 time faster.