might start switching up a few functions and change around the architecture.. this will probably be a big change, but one that i'm hoping to keep for a while. I'll probably eventually move on to theano anyway though, so all this is moot. I just want a clean working copy of my work so far