SLIDE 1
Three classes:
- SSHConnection
- Handles sending and receiving data, monitoring job status etc
- Remote_Optimise
- Handles itteration over variables, manipulation of .py scripts etc
- Itterable_Variable
- Contains variable to be edited as a single value or function