Working on putting a replacations of leo's old research in mapps. But this time he'll have more data then just 5x5 grids.

anyway. I was putting code in when I realized I needed to commit. That's why the code looks rough and incomplete..for now.
Added the following:
- A product step generator class
- Functions to the grid that enable the product agent to calculate the path(dijkstra-style).
- A functions to create a standard grid with relations without relying on input.
- A simulations class that is able to produce product agents