Aliased numpy to np to be consistent with other uses of numpy in the code.
Wired in dataset.
Abstracted view and model.
Created agent setup.
THIS CODE IS NOT TESTED.