forgot to add prameter for exp type
added support for checkpoint function, passed to learner.__init__ and
executed after each epoch
	modified:   exp.py
	modified:   ../learner.py