Firmware update to v1.5.0
Comment to show old code
initial commit for configuration system branch
Signed-off-by: madison <madison@madisonslaptop.(none)>
  - fixed compile errors (commented out incomplete conflict-handling code)
  - changed namespace from 'CONFIGURATION' to 'ConfigSystem'
  - replaced olod read and store methods in ConfigManager.h to use the new methods readparam and storeparam
  - added a makefile for the ConfigSystem project
Same changes as intended in previous commit (i forgot to 'git add' the files):
  - fixed compile errors (commented out incomplete conflict-handling code)
  - changed namespace from 'CONFIGURATION' to 'ConfigSystem'
  - replaced olod read and store methods in ConfigManager.h to use the new methods readparam and storeparam
  - added a makefile for the ConfigSystem project
Signed-off-by: madison <madison@madisonslaptop.(none)>
Signed-off-by: madison <madison@madisonslaptop.(none)>
Added requirements/planning document
Signed-off-by: Shannon Fenn <shannon@slinbox.(none)>
Signed-off-by: madison <madison@madisonslaptop.(none)>
Merge branch 'Madi' of git@github.com:nubots/robocup.git into Madi

Conflicts:
	Vision/Modules/GoalDetectionAlgorithms/transitionhistogramming1d.cpp

Signed-off-by: madison <madison@madisonslaptop.(none)>
Updated requirements file
Added beginnings of ConfigParameter classes.
Major changes to architecture for vision algorithms.

Signed-off-by: Shannon Fenn <shannon@slinbox.(none)>
Merge branch 'Madi' of git@github.com:nubots/robocup.git into Madi

Conflicts:
	Vision/Modules/GoalDetectionAlgorithms/goaldetectorhistogram.cpp

Signed-off-by: madison <madison@madisonslaptop.(none)>
Signed-off-by: shannon <nubot@nubots-a.(none)>
Merge branch 'Madi' of git@github.com:nubots/robocup.git into Madi
Rewrote ConfigParameters and added the ConfigRange class.
Added ranges and range checks to ConfigParameter.