Bulk and regular approve. Closes #16, Closes #15