Rename variable Pins to PINS
Fix issue PEP8 E251 is not followed
Abstract Pin.select method
Use logging for status monitoring
Ignore .settings folder