Documentation

Added comments to methods in all classes and creates text files with
example outputs