Update using encoders and uploading to flash

This code now is uploaded to flash so it can be used without a computer.
Encoders for feedback.
upload .project file