Added integration tests; modified docs; begun to work on Forecast class; minor refactorings