Refactored the maze-related classes
- introduced CellType.cs enum
- introduced CellType property to MazeCell and deleted IsWall property
- reintegrated MazeCell with Maze
- Included entrance and exit cells to the Maze
- Added .gitignore for Visual Studio solution junk files