Fixed bug where invalid vocabulary list names could enter database. Also, now vocab lists can be empty.