Finished variables

Also added variable printing.  Next step: script managers and binding
support