Add Bootstrap CSS framework

- Use a list-group Bootstrap component for the to-do list
- Use a panel Bootstrap component for the form
- Use Bootstrap form markup for the form
- Add some custom styles for the header color and page background color.