Warden setup script improvements, better option passing and parsing and argument handling