Update .gitignore to skip asm listing and binary firmware
Split serial output sugar functions from main
Use verbose bit names
Move all logic to timers and interrupts, go to sleep in main function.
Make ADC turn faster
Update documentation with "operation" section.