Initial commit
Cleanup files (GI and compiles mex file)
Add eigen git submodule
Update readme and license
Fix file permissions
Update comment
Code cleanup
Update readme