Added some function and optimizer interfaces and an SGD implementation.
The SGD implementation needs testing.
Fixed package path; added some class stubs for testing
Added a few trivial functions for testing
Fixed the SGD test; it passes now with a trivial X^2 optimization
problem
Adding ignores
Adding optimization code from originmgormley@external.hltcoe.jhu.edu:/export/common/git/ie.git (fetch)
Updating test with more time
Updating interfaces for functions and maximizers.
Renaming original edu.jhu.optimize package.
Renaming edu.jhu package to edu.jhu.hlt.
Adding list of TODOs to README
Adding Apache v2 license file.
Added some variations of the batch function classes
some minor changes to the interfaces
Changed to SGDQN to match SGD, SMD classes
Merge branch 'master' of bitbucket.org:minyans/optimize

Conflicts:
	src/main/java/edu/jhu/hlt/optimize/StochasticGradientDescentQuasiNewton.java
Initial implementation of the SGDQN optimizer; needs testing and
speeding up
Forgot a class
Some testing of SGDQN -- not working yet
Some work in progress