Initial work on part1.

File parsing almost finished. Just finish handling of keywords then test it.
Printing the board should be easyily handled by overloading the << operator
in Terrain.