Fix non-root path handling and change spacing

Mark said the ~/ was actually added to handle non-root IIS applications.
Switch bundler.js back to spaces instead of tabs.