Added acquisition functions
Added acquisition functions

They appear to work but need better tests. This is is a commit from a previous branch. 
pandegroup/osprey,msultan/osprey,msmbuilder/osprey,msultan/osprey,pandegroup/osprey,msmbuilder/osprey