Update trainer tests.
Add tests for dataset class.
Slice 3d datasets along axis 1 by default.
Refactor dataset tests.
Get trainer test working again.
Do not sample a batch from a callable source.

Fixes issue #43.
Create datasets by passing around *args.
Fix off-by-one error in splitting batches.
Force batch_size=4 for this example.
Seed random number generator to avoid nondeterministic tests.
Rename dataset variables and flesh out docstring.
Update README.
Pass **kwargs to create_dataset().

Allows for batch_size to be specified when calling train().
Merge branch 'master' of github.com:lmjohns3/theano-nets
Enable model auto-saving during training.

Fixes issue #44.
Set default autosave timeout.
Merge https://github.com/lmjohns3/theano-nets