Added bias element
    * Implementation a bit naive -- breaks signal vector down
      to [Double] to cons an extra 1 on it.
    * Filter
        * Implemented the above, and the reverse on ErrorSignals
    * Layer.Internal
        * Changed outSize to reflect the additional bias neuron
    * Propogation.hs
        * Added onElements, withBias, and withoutBias helper methods
Added PropConfig & learning rate
    * Propogation
        * Added PropConfig type
        * Added a PropConfig to PropDatum
        * Added lenses
    * Newtypes
        * added mtxElementwise
    * Layer.Weights
        * added learning weight multiplier to Updates write
* Merged redundant Filters/Activators
    * Made Activators into elementwise Filters
    * Renamed Filters to Activators
    * Removed Filters from Layers