Make PowerBoard take a backend as a constructor argument instead of a…
Created by: kierdavis
…n environment
It is presumed that the PowerBoard
will be instantiated by
Backend.discover
, which will already have created a corresponding
Backend
instance.
Should also clean up any fallout from #123.