Added dynamic routing depending on data.json file and simple menu generation support