Big code clean up and error handling impl

Splitting the code of the HtmlGetter Task over different functions.
Implemented error codes return, still to pop up the user to explain the
errors.
Moved the urls to string.xml.