Refactored the main service to clean up using twisted's internal processes
Integrated node startup and shutdown within Asgard