new branch, new demo, starting use of optionnal parameters
demo2 equals to demo1, no regression found
add reverse option
add one turn option
all functionalities implemented
cross browser support IE8+, FF, Chrome
loading animation, small refactoring
Documentation check
small fix
JSLint validation and refactoring
documentation