Now has usermode support

PROTIP: None of them actually do anything...yet. BWAHAHAHAHA

I need sleep, this is much, much more fun than it should be.
Implementation of +P usermode flag
This SHOULD make unicode work and be disabled by default

There is a word up there that is emphasized for a reason.
Merge branch 'usermodes'