5 essential document contractors need (to do everything by the book)