Refactor of plugin completely to use translate to allow for animations, rather than using margins. No fallbacks for IE in place yet