NVector class
Blackhole class moved to NVector
implemented NVector