added scan implementation of general multi-layer PGP. also updated trainer: it now supports setting the inputs (if numpy arrays are used) and automagically resets the input load in the shared variable
don't need the gatedAutoencoder.py, a GAE layer is defined in pgp_scan.py
removed some IDE files, acidentally committed and added gitignore file
Merge pull request #1 from vmichals/master

Started general pgp scan implementation, seems to work for 2-layers, but there still seems to be a bug when increasing the depth