Project structure refined.

Skeleton filled with actual code.
Refactoring and new features.
TODO: EEPROM write, speed control, snprntf testing.