Initial refactoring across files
Added pointers to logdensity functions, more updates
Updated UnitTests to reflect removal of Characteristic class, successful build
successful build and run with no unit tests
Added test for initialization of pointer for log-density functions.
Debugged unit test DaugLogDensPtr()
Test for same proposal values passed.
Test for DaugAcceptBetter passed.
fixed double update of MCMC iteration
successful unit test of device-side Propose
successful unit test of forced Metropolis update on GPU
Grab chi values from GPU before returning as vecvec
option to save measurements to file, reset acceptance rates after burn in
fixed problem with log densities not being properly initialized
successful unit test of chi gibbs sampler for fixed theta
Merge branch 'integrate-function-pointers' into kelly-dev

Conflicts:
	.gitignore