Split files and added additional operators.

Token class is now it's own file. Added additional operators. Added
support for dynamic variables.