Major update

1. Implemented two firmware types: router (default) and node.
2. Changed interrupt message to be abstract system interrupt.
3. Added setting loading and saving to and from EEPROM.
4. Some other minor changes