Fixed compilation problem on Linux caused by typedef having the same name as the class being typedef'd.
Added obj/ to .gitignore.