A clone of Reddit in .NET, focusing on Test-Driven Development and extensibility