Clean code and comments
Add .gitignore
Create separate distributed_ep module.
Change invert_spd to invert_normal_params
Minor update
DistributedEP constructor done, almost...
Document the constructor
Fix some comments
Add worker into the distributed_ep module
distributed_ep should now run ... testing
Some hotfixes to the distributed_ep
Fix some more and add compare_plot utility function
Fix the case when seed is not provided
Document Worker and fix Worker when smoothing is used
Some minor fixes
Temp fix for RandomState problem for 32bit Python
Refactorise utilities
Fix sample mixing
Move the inverting of Q out of the update loop
Change the experiment skript