Board generation

-Added board_generator
-Organized menu
-Organized the code in modules