added digital_pin io memoization
add pry to test group
abstract and implemented digital pins
corrected naming an position of GPIO::Base class
corrected naming an position of GPIO::Base specs
change gpio into base
Implemented first version of pinnable circuits and components