various fixes

reverts interpreter to /bin/sh
reindents according to .editorconfig
exits showing usage when no arguments are received
improves creation of new session files