added Condition model
added Header model
Merge pull request #6 from isotoma/add_condition_model

Add Condition and Header models. Thanks @tomds.