C# 6 and .NET Core 1.0: Modern Cross-Platform Development