Refactored package names and references in code. close #4
Refactored tabs to spaces and added javadocs.
Added javadocs
Merge pull request #11 from JamoBox/tabs

Refactor packages, add javadocs, fix tabs