First commit, adding buzzert's partially-implemented MiniMaid input and light support, along with changes to the initialization