Separated python files, pimped out the tree viewer and added until.  Also made it a little faster.