Add GUI components, fix errors in calculation

Add flush material field and update elements based on equipment. Correct
errors and placeholders in the flush program. Rename main scripts to
better reflect the functionality of the project.
Add missing files to previous commit

Add missing files and remove the built version and the zip file. Modify
.gitignore to include zipped files.
Modify gitignore and remove files