Added ProblemDetails controller for the problems page
This displays details of problems gathered from the forecast #2
Modified Data. File Read and writes where being claled before the API was instantiated (asynchronous)
The fileAPI now keeps an array of callbacks. Theses are called once the API is up
Tested and seems to work well