Different OS Fixes
Issues with pip in different OS's have been fixed, including Windows and Linux. requirements.txt now operates correctly and .travis.yaml now operates as expected. Additionally, unit tests have been created to improve project comprehensiveness.