massive refactoring and reorganization.
Update README.md
Update README.md
Merge pull request #1 from jessesquires/master

Improvements, refactoring, project organization, documentation.