Ignateus

Commit after correcting and refining code to meet C# coding standards.