Refactor method names and handle variable fetching

Use a shorter method name to store values and automatically fetch variables even if they have a $ at the beginning
Update to variable nodes
Handle parsing variables with multiple values