Applying complete change
Adding complete refactoring
Complete refactoring. Crazy change going on the whole API
Adding all the new files
Latest changes to the whole refactoring. Quite proud about the design,
implementation and code coverage
Merge pull request #1 from xaviferro/completeRefactoring

Complete refactoring