All CRUD operations work
Move JS into its own file