jslint'd, and added some general design comments
tabify some stuff
Added breadcrumbs, fixed bug with fake paths not getting created.