add exit codes
add exit codes

andystanton/euler,andystanton/euler,andystanton/euler,andystanton/euler,andystanton/euler,andystanton/euler,andystanton/euler,andystanton/euler,andystanton/euler,andystanton/euler,andystanton/euler,andystanton/euler,andystanton/euler