Make it work with osx

Finally went ahead and tried to get to build from a fresh install. The readme should direct if someone is attempting this. Still haven't tried for windows yet, honestly, not looking forward to it.

The tests are really finicky on travis now, so I don't know if it will pass on travis or not. But feel free to check out locally and run tests.