Added URL class, Auth can now have a prefix, improved JS responses and other fixes/improvements
This includes some of the work that I have done and could be merged. I think the commits message speak by themselves, it includes features and fixes to the lib.