Merge pull request #15 from tebriel/master

0.1.0, Refactoring, Unit Testing

Merging because steves agrees that 100% of the time unit testing is better than not.