New BussTUC plugin and several utils and fixes.

Add BussTUCPlugin with support for BusTUC by IDI. Add jSoup-based website-retriever. Add utils for general purpose use. Clean some junk. Fix settings file not being generated if not existing.
Alright, that makes sense. I really feel that it would be cleaner to just check before creating the WebSiteRetriever and throwing an exception if all the required fields weren't filled out instead of all the interfaces, though :p