new iteration/structure

- fade seems to work
- off seems to work
- power levels working
- serial send (@9600bps working)

todo:
- dim power level
- auto timeouts
- serial read