Introduce Ygg.App.Action monad
Move session ID to app monad & refactor
Refactored Haskell controller
Small but effective styling tweak!