Implemented a new forecast adapter and some date format utility methods. The forecast adapter is not yet wired to the UI.