Move key parsers to BlobParser.cs
change functions that returned bool success so that they just throw exceptions instead