Fix variable parsing in some cases

See http://stackoverflow.com/q/25834957/3191
Add example from the real ES6 spec
Expand the readme