added ability to initilize softmax biases based on marginals
added rectifier option