Merge pull request #1 from diefenbach/master

Pull fresh code from diefenbach's dev tree
Fixed MANIFEST.in
Merge pull request #14 from johngoodleaf/master

Fixed minor error in MANIFEST.in
move all product properties into one template
handle product is None
Merge remote-tracking branch 'upstream/master'