split into modules
add simple logger that logs to browser console
add showcase
format code, add javadoc
revert MessageFormatter
refactor MessageFormatter
fix showcase