made the GUI a component, hooray one liners
this is broken, but in an intresing way and i want to flag it, ill fix it in a second, but i am recursevily creating instances of my mainClass using spring, now to find a creative way around this problem
this will work for now but i would like to find a way to get rid of the one call to the ctx object in the main class