Refactored boot parameters to allow ActorRef* as an argument type in boot methods.
Refactored API boot function into its own API handling trait