events
primitive, but functional
switch back to numpy object for grid
added gitignore file
uses numpy array
merged branches