Refactor(HomeServlet): rename to Home.
Modify(Home): modify for using Sitebricks.
Add(AuthorizationModule).
Add(CurrentUserProvider).
Modify(AuthorizationFilter): use HttpSession provider.
Refactor(ServletContextListener): move ServletModule logic in separate class GuiceServletModule; place GuiceServletModule before SitebricksConfiguration.
Modify(Home): use HttpSession provider; remove req.setAttribute calls.
Remove(CurrentUserProvider).
Modify(GuiceServletModule): remove binding to CurrentUserProvider.
Refactor(home.jsp): rename to home.html.
Modify(SitebricksConfiguration): use at.show instead of scan.
Refactor(SignOutServlet): rename to SignOut.
Modify(SignOut): integrate Sitebricks; Remove cookie deletion logic.
Refactor(TransactionServlet): rename to Transaction.
Modify(Transaction): integrate Sitebricks.
Modify(home.html): fix input names.
Modify(transaction.html): integrate Sitebricks; remove redundant hidden inputs.
Refactor(SignInServlet): rename to SignIn.
Modify(SignIn): integrate Sitebricks.
Modify(signin.html): fix input names.
Refactor(RegisterServlet): rename to Register.
Modify(Register): integrate Sitebricks.
Modify(register.html): fix input names.
Remove(index.jsp).
Refactor(Home): rename to HomePage.
Refactor(SignIn): rename to SignInPage.
Refactor(Transaction): rename to TransactionPage.
Refactor(Register): rename to UserRegistrationPage.
Refactor(SignOut): rename to SignOutService.
Refactor(all pages): change home address from "/home" to "/".
Add(AccountInfo).
Add(AccountInfo.html).
Modify(home.html): use @Repeat and @AccountInfo brick for rendering accounts.
Modify(HomePage): load accounts into a list instead of loading the attributes of a single account; add getter for account list.