Add backup files to gitignore
Add a linux launch file to test without installing
Add a validator for numerical values
Add tooltips and clean up code
Solve GL frame not being updated on Linux
Fix launch and proper application exit
Rename `launch` to `launch.sh`

Rename `launch` to `launch.sh` in order to play nice with Windows and
its need for file extensions.