Use rerun instead of sinatra-reloader
Test bitpos with session id
Ensure strlen is working
Use new shell escape/unescape function

This also handles things like "\xff" in user input