Saving work so far (code compiles, not tested)
Operational example
Small clean-up of imports
Adding .gitignore file
Clean-up
Finalizing the example