All CRUD functions implemented

Still need to get things working properly.