Still working on making loop truly seamless. I suspect I'm using easeInOut wrong.

Signed-off-by: tory <tory@lacasabonita.com>
Improved formatting of the readme. Continuing to pursue the perfect easeInOut.

Signed-off-by: tory <tory@lacasabonita.com>
Feature complete? Crossfade fixed, code simplified. Pause and resume still sometimes does not preserve loop, but that may be OK for now.

Signed-off-by: tory <tory@lacasabonita.com>
SMOOTH CROSSFADE! Using easeInOutSine() for fade management

Signed-off-by: tory <tory@lacasabonita.com>
Amending documentation to reflect use of easeInOutSine()

Signed-off-by: tory <tory@lacasabonita.com>
Synchronized script in demo.

Signed-off-by: tory <tory@lacasabonita.com>
Rebuilt demo HTML

Signed-off-by: tory <tory@lacasabonita.com>