made project installable with setup.py

created a setup.py file so you dont have to copy the source to every project thats going to use this library.