Adding out custom Syn library

It fixes it's repositioning problem, has to
do with the scroll and focus()
https://github.com/bitovi/syn/pull/30