updates to add sypthon input. makes it OSX only

I should probably do #defines for TARGET_OSX so you can pull out sypthon for winders and linux.

@laserpilot and I want to release a binary version of this branch.