Update README, refactor app controller