(e) To undertake commitments to make mortgage loans; to sell mortgages at public or private sale, with or without bidding; to foreclose on any mortgage or commence any action to protect or enforce any right conferred upon the municipality by law, mortgage, contract or other agreement, and to bid for and purchase property which was the subject of such mortgage, at any foreclosure or at any other sale; to release or relinquish any right, title, claim, interest on demand, however acquired, including any equity or right of redemption, in property foreclosed by it; to acquire and take possession of any such property, and in such event to complete, administer, pay the principal and interest or any obligation incurred in connection with such property, dispose of, and otherwise deal with, such property in such manner as may be necessary or desirable to protect the interests of the municipality therein;
(f) To issue bonds, bond anticipation notes and other obligations of the municipality in order to exercise the powers and effectuate the purposes set forth in this chapter; to fund and refund said obligations and to provide for the rights of the holders thereof; and to secure the municipal obligations issued hereunder by the pledge of revenues and of notes and mortgages of others;
(g) To appoint, employ or retain attorneys, accountants, architectural, engineering and financial consultants, assistants, agents and other employees as it may deem necessary or desirable and to fix their compensation;