Breaking the HEC-RAS Code: A User's Guide to Automating HEC-RAS