Added while, simplified adding statements,

Statements no longer require creating new classes. Also bugfixes in
Expression.