Revert "Revert "so maaaaaaany aaaaaaaaaaaa's""

This reverts commit 4cb6393d52da1e59878f8ff139acf886eb9b8c4f.
Ignore sighup (keep running when shell closed). Handle index request with ? at end