Load username into socket data
Don't block access to threads where the user has squelched you
Basic sanitation for filenames

This is actually more stringent than required by linux, but it introduces extra convenience for file access purposes.
Merge branch 'develop' into testing