Add a build status icon.
Ignore the compiled mixed bin.
Check to ensure existing files aren't overwritten.

Use the finally clause to ensure cleanup after testing.
Use a homdir_path for convenience instead of unwrapping and displaying the path in every method.
Only create the file if it doesn't already exist.