Updating to latest version

These commits update Preempt to the latest version, and has extra functionality added, mainly the ability to override the base html structure of the component.