add a readme
fix typo
codestyling
add test for the front controller