Allowed specification of where to find user variables
Made the way variables are interpolated into commands a little more robust
Minor updates to exception handling
Version Bump
Merge branch 'release/0.4' into develop