Implements runnable and adds getter methods to View

- Threading still needs work
- Missing progress bar updating
- Missing simulator in presentation panel