added README to npm and switched to window's width for responsiveness instead of parent container