Added input_source attribute to MLP class to allow for multiple inputs
Updated VectorSpacesDataset
Added test for multiple inputs
Fixed composite layer test to include sources for composite input
Added nested attribute to MLP class and some checks
Merge pull request #978 from bartvm/multiple_inputs

Multiple inputs for MLP