Update readme with build instructions and fix setup.py to also work on Linux.