Created an interface IAdjacencyMap

The implementation of the interface is the 7/MinesweeperAdjacencyMap
class which calculates the neighbouring mines around each cell.
Also added ToString() to the IField interface thought the interface
does not enforce the ToString() implementation. Maybe an abstract class
is needed.