Learn how to frame up a .NET core daemon using the newer features available in .NET such as the Generic Host, asynchronous Main methods, and RunConsoleAsync.