Added monkey patches (fully)

# altered .gitignore and included missing files
Nearly working lazy load to report tree

Fully works,  still lots missing though.