Merge pull request #28 from dnouri/add-setup-py

Added distutils/setuptools script.
Conv2DLayer implementation
conv1d implementations, Conv1DLayer, fixed InputLayer to support other dimensionalities properly