Add todos.
Fix default shell when detection fails.
Add a PyInstaller spec file.