refactor pages. Get data service working. Add artist page