Update socode.py (real commit-msgs? not here.)

How did I know this would turn into a mess?
People. That's how.
It actually does something now.
This won't even run. Burn it. (not my fault)
Merge pull request #313 from welbornprod/master

I have nothing to say. Good idea that was ruined.