Merge pull request #4 from zoloft/master

Removed atob function for IE compatibility
Merge pull request #5 from zoloft/master

Multiple key size support & Async key generation
Updating the readme with the latest way this works, also adding the example.html
Adding the website.
Use crypto.getRandomValues for RNG if available

window.crypto.random is really old and depreciated.  Should use
crypto.getRandomValues instead.  If we are able to generate entropy from
crypto.getRandomValues, we should not add entropy from Math.random, as
it may be unreliable.
Use better entropy generation methods

Using time to generate entropy is not optimal, as time is predictible
and not random.  This change prefers crypto.getRandomValues, falls back
to using mouse movement, and ultimately if enough entropy is not
generated by the time we need a key, it will fall back to Math.random.
Initialize Uint32Array before getRandomValues

This seems to cause PhantomJS to fail, as getRandomValues does not
return the array.
Merge pull request #6 from ctso/master

Use better methods for generating entropy
Adding an update to the documentation.
Adding the pull request to change tom wu's library.
Merge pull request #1 from travist/master

Updating JSBN libraries to use new Window.crypto API
Merge branch 'master' into gh-pages