Refactored codebase and implemented a separate window for channel editing - implemented some other new design features such as buttons to improve the feel of the interface.@