Add Border Shift effect

Added the `border-shift` class and the `border-demo` class which basically is the same as `button` except it gets rid of the `background-color` property. (since we need a white bg to show the effect)

The code mostly extract from the site [deeet](deeeet.com).