Add arguments to instance constructors
Multiple instances of Lunar itself
Improve argument type checking
Lunar.takeOff can pass additional arguments to the takeOff functions
Add accessor for children