Styled list items
Added details page

- Added header.html: header is always present for all pages
- Added details.html and details.js
- Added payment history to json file
- Add local cache for the data model