added support for empty expressions (var x = )
only printing "recording macro" message if stdout is a tty
Merge branch 'master' of github.com:ameily/pypsi