Final commit ASD week 4, CRUD fully working.