Merge pull request #2 from willmclaren/variation

Add some new features and fixes for the VCF backend code in the Variation API
fix misuse of get_alternatives in get_start