Add alternative constructor

Add constructor that can use a bytestream so we can parse a DexFile
completely in memory