add eigen3
Merge pull request #151 from stephentu/eigen3

add eigen3