refactor templates to use a base template
Use Bootstrap to improve layout