Refactored all the things. Now it looks cooler.
changed factories references
renamed takeToSolver -> toSolver
organized imports
refactored inversions
added javadoc
added javadoc
refactored
new decmpositor API
renaming things
peeled all the bad things out
added javadoc
fixes #123
use new API for tests
updated changelog
updated README