This allows for a more class based approach to the types of things
that the webservice will be doing going forward. It shunts
common tasks to their respective classes to help make it clearer
who's doing what where
Also removes electron as a type from the ws messages and
replaces it with the airshipui type
Change-Id: I72786821385244a4c0d93c2cfad73c0d740ef942