Still need to implement private methods
Merge pull request #3 from Bigspencey/refactoring

Still need to implement private methods