Photos load using multiple threads, changed layout to fit the wireframe,...

... added opening times

Hopefully multiple threads, but seems to be working

I have finished reading the book you've shown me, but still have a look at changes before merging