Train, updateweights tests / dimension matching fix
    * NeuralNet
        * Check that label dimension matches network output dimension
        * Reverse Updates order after forward prop
    * Weights
        * Transpose Update when writing
    * Dimensions
        * Add Text argument to checkDims for better error messages
    * NeuralNetSpec
        * Train and updateWeights tests passing!