Refactor of code base

Changes:
* No parsning in default.py only view related functionality
* Keep SVT related methods in a svt.py module
* Keep shared methods in a helper.py module
* Decrease the number of calls to fetchPage and parseDOM (improve speed)
Merge pull request #67 from linqcan/refactor

Refactor of code base