update gitignore, add bower.json, fix safari bug