adding ripple.basedir and ripple.baseurl and the ability to browse according to user preferences