Sorting structure for setup.py. Added a binary to allow easy running of the library.