Added vault editing, base code, basic test cases.