Solidity for multiple files and multiple contracts per file.

Yeah... I'm not exactly sure about this, but there are quite some methods that should be const but are not due to the fact that there is only a non-const ASTVisitor and this kind of extends all the way through the codebase. I think I should make a const ASTVisitor rather sooner than later.