Added DotProduct:type().
initial commit
works with batches. still needs localized scales
fixed indentation
added scale to Jacobian.backward to fix LookupTable error
unit test for 1D LookupTable
unit tests complete
Added scaleUpdateByKey method. Refactored fairscale into separate file.

Author:    nicholas-leonard <nick@nikopia.org>
LookupTable doc
LookupTable typo
removed Jacobian.backward(... scale)
removed print and residuals
Merge pull request #7 from nicholas-leonard/master

Batch LookupTable
Merge pull request #6 from fidlej/topic_DotProduct_type

Added DotProduct:type()
add copyright file
adding travis tests
using install-all install of the split scripts
need to install blas/atlas in travis

need to install blas/atlas in travis because openblas doesn't build in travis build boxes.
fixed typo in ClassNLLCriterion
TemporalConvolution accepts batches