Added styles, templates, updated app's business logic