Fixed things I broke everywhere by switching to Higher level output. Also Changed MasterSecret to only deriveKeys.