Oh whats this, we can push params onto the states stack too?

Why? well video playback and a few other guis that rely on data from a
previous state
Removing offline gui test file
Yay! Offline gui, with some basic validation, still need to validate if its a cct video file
Removing bad code