Got LIFRate neurons working

This pull request also includes some changes on another branch that I have an outstanding PR for. Will this resolve nicely?