Fixed License
Updated README for just sorting
Refactored into modules
Improved documentation
Refactored into several files