added printBoard for testing purposes
minor refactoring
refactoring, added getBoard
test FPModel
restructure of project