Parser for data files and fixed BoardLoader

The data files are Dwarf Fortress style, because I like it. BoardLoader now
actually does what it is supposed to do. Badly needs moar tests.