Refractoring, major GUI refinements, begining launch code, other misc things.