Add wallet_parser::parse(), use a Vec instead of a TreeMap to store keyrings