Added codeblocks project.
Use source and header files, not ino sketch.
Add LCD interface (wip).
Various fixes and enhancements.