Add Variant template class
Merge pull request #17 from magicant/feature/variant

Add Variant template class