ignore example for now
set_weight adjust log_weight first and them compute weight
remove debug infomation
explicit call get() method when getting pointers to weight
no more typedef for buffer
normalize weight and fix resample not resetting weights
call Initialize() when the sampler is first created

what's the point of create a sampler but not initialize it at all?
fix residual resampling
add accessor of ESS in sampler
add examples to the repository
use sdot instead of dot for compute dot product
cleanup interface

methods all start with lowercase letters
add value_type and particle_type member types
remote value_type in Particle<T>
documentation Particle
minore performance tuneing

weight and log weight will be reset after resampling, so, it is safe to
use them as temporaries during the resampling
integrate now take an parameter as iteration no.
implement monitors, similar to the monitor clause in bugs language
start implementation of path sampling
new interface for wasResampled and acceptCount, and some cleanup