Every officer and employee or guardian of any employee on any watercraft engaged in the navigation of any river within the borders or forming the boundary of this state shall have a lien upon the boat or craft for any debts, dues, wages, or demands that they may have against the owner or lessee of the boat or craft, for personal services in connection with the boat, or for wood or provisions furnished the boat, which lien shall be superior to all liens except liens for taxes and such other liens as the claimant had actual notice of before the debt was created.