Backlog

Updated backlog
Refactoring

Extensive refactoring in order to:
+ Separe gui and main classes
+ Returning more rational result types
API

Improved API with new methods
Merge pull request #2 from jorgeb1980/development

Development