make headpan on lost ball smarter.
Built mirrorScript() and saveAs()
Added reaction handles to enable and disable reactions
Merge branch 'feature/VisionOverhaul' into develop

Conflicts:
	modules/support/NUbugger/src/NUbugger.cpp
fixing the walk path planner.
Merge branch 'develop' of https://github.com/nubots/NUClearPort into develop
Lets the system see balls that are on the edges of the screen
Now draws goals in nubugger
Added packer build files to gitignore.
Ninjas use their own damn usernames!
This allows us to find the bottom of goals
Fixing config file to be conformist
Add yaml to puppet
Add quex to Puppet
Add ninja to Puppet
Add ninja commands to the b script
Added reaction handler enabling/disabling from NUbugger
Added foot height to kinematics
Removed spam
Ball detector now producing data accurate to within roughly 10cm per 2m