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.
So this class encodes URLs to space -> %20 etc? 
Why does it need it's own util? 
Why isn't it called anything with encoding?

This util doesn't do anything, really.. It's just obfuscating the code for anyone who wants to start coding on OnlineGuru imo :p more classes, more junk.. Do you really think anyone will find this before they just do what you did in the code?