re-wrote particles
TODO - all testing
removed params.py OBE
implemented acquire sample
all broken