Added main script.

First rough sketch. It usually works, but there are a lot of things to
improve:
- unintuitive UI.
- bank control far too twitchy
- throttle response too slow
- loop design not flexible enough
- code readability
See issues for more details.