refactored soft navigation code
I broke it up into steps, which will make the next improvement simpler.
soft navigate closes the side menu then fades out
This implementation is better than just calling `roomie.ui.navigationMenu.hide(function(){
  navigate(path, true);
});` in the click callback, because the download starts at the same time as the click, rather than after he side menu closes.