add browser file so we can have a custom browser environment
support MemberExpressions in destructuring - fixes #100
fix formatting