modfied to use linked list to avoid array resizing
Added feature vector generator
Added some additional methods to GridWorld
added episode recording functionality to the VisualExplorer
Added a MacroCellGridWorld implementation for use with IRL
updated max margin apprenticeship learning/IRL