Add setup script, add support for posix OS's
Should now be usable by python 2 and 3