Refactored turnout

Arduino side now has dedicated class for it (rather than just having two
solenoids).  Also now have backbone view handling turnout on UI (so
all people will see updates happening).