fixed softmax num_cols bug and added weight initialization test

self.num_cols was not instance variable. Fixed bugs and added test that instantiates a Softmax layer with the different weight initialization schemes.