can move all handle and refacto.

 * some oop on Pane, Borders and Handle
 * remove if/if/if logic on handle move to impact other handle.
 * fix grunt build and watch
 * still wip