Move to parse5

Resolved #85 
Resolved #88 
Resolved #89