Initial implementation of chacking wheter a cube can be placed

In order a cube to be placed on the board it must have thee supporting
cubes below it.
Correctly initialize cube neibours
Renamed method
Added logic for separating the cubes for each side of the pyramid
Removed log
Each three cubes (from the same color) can span a cube
Remove outside debug flag

Remove FreeImage
Remove find free image module
Added .gitignore