Adding fan control and dual profile switching

Checking in initial changes (requires hardware updates)
- Added support for second switch to change solder profile (hardware required)
- Corrected problem where analog read was looking for a voltage level of exactly 0.0V for a button press