Added random map generator singleton helper class declaration and definition

Added header guards

Now generates a random dungeon when you run the binary

Signed-off-by: samjudge <sam.m.w.judge@googlemail.com>