Add initial Backend interface implementation.
Move Base.pm to Backend/Base.pm
Add prototype of wrapper for BCM2835.