Issue #47. Main. Full implementation. Edited necessary classes to make use of automatic scrolling for their tree views. Created new module to provide this functionality.