Variable path access

Variables can now be referenced with a full path to set, get, and delete
them.