Style changes, added error page, refactoring subtitle module.