Added the beginnings of declarations and expressions.
Finished top level declarations.