Properly using AMD modules to develop a JS lib

https://github.com/requirejs/example-libglobal
Signed-off-by: Jarrod Payne <jpayne@webotomy.com>
Refactoring to make this a bit nicer to work with.

Now, Transitioner.js isn't responsible for much.

Signed-off-by: Jarrod Payne <jpayne@webotomy.com>
Bump version to 0.1.2

Signed-off-by: Jarrod Payne <jpayne@webotomy.com>