Mostly bootstrap 3 support.
Labels are now removed by specifying null on the label, rather than a special labels  exist parameter
Merge pull request #11 from JonoB/feature/bootstrap3

Mostly bootstrap 3 support.