Generate classes based on the mozilla parser api

- now can filter based on types
Yep, and I forgot that zip in python2 doesn't return a generator... I'm too spoiled in 3