Clean up the code, full exception management review for #13 (still need to test it deeper now) and URL builder support more robust ('/' not always exists in user configurations)