Includes search, edit, add, destroy functions. All validations expect for year are working.