Merged master with develop. pca.py implementation in progress.
Merge branch 'develop'
Testing advanced optimization.
Merged optimization method updates from develop branch.
Advanced Optimization functionality implemented for L-BFGS-b and CG. Both batch and minibatch processing working as expected.
README update.