GUI will once again read from local files for posters and actor images
if they exist instead of reading from network.

Refactored some code into seperate classes.