compilable version with particle filter class
Added .gitignore