fixed boundary problem
abstract movements implemented
traceable object prepared to be initialised with fully qualified name - cant be used yet but tomorrow!
construction of abstrct movements does work now
added brownian movement
brownian motion works
boundary collisions work correctly with brownian motion
test directed brownian movement