Move nova-compute into own class

Change-Id: Ia6da9dbd71c3ac2f6b1bac67db6f74cbe94464b9