Thank you for using our service. My name is XXXXX XXXXX I would like to assist you today.
Your landlord has breached the lease contract by failing to provide the facilities that you bargained for and are paying for under the lease terms (or were paying for).
To enforce your rights you will need to file a breach of contract action against the landlord. You can sue for damages
against the landlord including lost profits and any other "reasonably foreseeable damages" arising from the landlord's breach of the contract.
Waiting for the landlord to file suit against you for unlawful detainer or agreeing to move out under the current lease terms will likely waive your rights to these damages and leave you with the losses that you have incurred to date.
If the total loss is low (less than $5,000) you can sue in small claims court, or less than $15,000 you can sue in limited civil court (http://www.judiciary.state.nj.us/civil/civ-02.htm), otherwise you will need to sue in general civil court and I would recommend retaining an attorney. Check the written terms of your lease as there may be an "attorney's fees clause" which will let you recover any lawyer's fees and costs that you pay in this matter if you win.
I hope the above is helpful, if you have any questions please do not hesitate to let me know and I will follow up quickly.
Thank you for using our service, please do not forget to rate my answer when you are satisfied. I do wish you the best of luck in this matter.