Style fix: converts java files to use only spaces
Style fix: converts jelly files to use only tabulators.
Refactored: Splits different classes to different files.