adding knockout ace binding
changing ace to ace-builds
making it so swapping is possible

the exchange button is temporary