Create menu to allow product selection

Fix matrix builder so that it properly returns the data generated. Create
menus to provide a small user interface allowing for product
sleeciton.Generate skeleton code for flush factor calculation