rewrote flags for nicer syntax and AND operator
Merge pull request #10 from Financial-Times/flag-redux

rewrote flags for nicer syntax and AND operator