Removed conditions() which required all conditions be added via an array for condition() which requires that each condition be added separately. This improves readability. Closes #1