Added gitignore file
Added adapter for the legacy sensor
Added observer pattern for the Swing version