Fix a bug introduced in the last commit where the simple use case broke :/

Plus some method name tidying
Turns out making it work for multiple windows was pretty simple now we have all this fancy tracking in place \o/
Stop jenks side affects
Better array spec descriptions
cd to the same directory as the file

Note: I think we may need to do this in insightio as well