Added license and refactored

- Added license information to source code (resolves issue #6)
- Broke out ADC routines to own file
- Broke out Timer interrupt handling to own file
- Added EEPROM node configuration paramters

Signed-off-by: RasmusB <RasmusB@users.noreply.github.com>