Added interfaces
Fixed path in .sln
Stylecopping
Merge pull request #2 from mathieubrun/refactor

Refactor