Improve walker structure

Now it is easier to implement more async parsers to it.
Parse cdn field
Remove unnecessary import
Merge pull request #2 from bebraw/master

Support cdn field in walker