Get that std::wstring outta here
Let's use UTF8
Add constructor Id(const String&)
-std=c++1y

New is better, right? (TODO: look up if gcc supports this)
Fix dependency files

Add the 'build' directory to the front.
Add -Wdocumentation
Moar const
Int expression AST
Doc for IdExpr::id
Copy/move constructors