Changes to how the database is handled, board will be updated on change in the xml file. There is also a working check for whenever the database file exists
Merge pull request #31 from marsj725/pawns

Changes to how the database is handled, board will be updated on change ...
Merge branch 'master' of github.com:marsj725/TDDD49
Several changes to how the filelistener is working ... now it will only push an update when the file is changed externaly and all internal writes will be ignored.
Added support for telling the type of match ... implementation is not that smart but I'm getting tired ^^ Will take a look at it again tomorrow :)
Merge pull request #32 from marsj725/pawns

Pawns
Merge branch 'master' of github.com:marsj725/TDDD49
Changed so that the check and checkMate functions is working properly.