Add more constraint types
Template logic refactored
Make template parameter parcelable.
Add code to path constraint
Template activity UI fixed.
Fix bug with LookupConstraint values.
Add constraint classes.