add btoa polyfill for ie9
fix up select styling. fixes #10
improve safari download support;
fix ie side scroll issue