Improve code documentation
Sort methods
Implement verbose/quiet modes