Refactored to Functional Style
Minor Style Fixes - Lift is still broken
Lift Usage Has Been Corrected
Merge pull request #1 from pandastrike/fix/style-problems

Refactor CLI Parsing and Main Library to Use Functional Style
merged with origin master