- switched to Eigen3
- C++-11 compatibility
- new method to remove connections with small weights