Expanded example. Prints out machine status.
Improved getAllValidTMPKeys()

- SMC.TMP.allValues
    - Set to public to factor in framework use
    - Swamped key-value, clearer this way
- Rename getAllValidTMPKeys() -> getAllValidTemperatureKeys()
    - Easier to use, returns array of keys sorted based on sensor name
- Rename getFanInfo() -> getFanInformation()
- Add private temperatureInformation() method for use by machineProfile()
Merge branch 'master' into cleanup
Cleanup

- Style

- Rename getTMP() -> getTemperature()
- Rename enum TMP -> Temperature
- Rename enum TMP_UNIT -> TemperatureUnit
- Rename enum FAN -> Fan
    - Rename NUM_KEYS -> COUNT
- Rename enum SMC_KEY -> SMCKeyMisc

- Make enums private, these can’t be used by the user anyway, so they shouldn't
  see them (though this may change for some of them though down the road)
    - Fan - remove some extra keys, not needed. There just a placeholder
    - SMCKeyMisc
    - DataType
Update README