Update with Ash's changes

Added various log points in the code, changed the contents of check_halo_installed to be enclosed by backticks: 
This allows us to set the variable once at runtime instead of multiple times throughout the script
Since we're exiting the recipe in the event Halo is already installed, we don't need the not_if clauses anymore.