Added logging
Removed unused files
Languages are now dynamically loaded from the available properties files
Added Javadoc