Adds extensive readme documentation!