init
Trace move type
Pawn moves
black pawns
applyMove
moves notation
Detect check
Remove test project
New project for unit tests. Test pawn movement
C# code cleanup.

Create Utils namespace to hold commonly used functions.
Add dependency from unit tests to C# UI project to utilize the Utils
namespace.
Change function names to start with uppercase.
Tests for ApplyMove and IsCheck
Test checkmate conditions
Add screenshot
Merge branch 'master' of https://github.com/Scthe/Chess