Add git ignore for bin folder
Add JavaDoc to the Board interface class

The JavaDoc describes now in detail what each method's behavior is
supposed to be.