Generally, both the purchaser and seller must file Form 8594 and attach it to their income tax returns (Forms 1040, 1041, 1065, 1120, 1120-S, etc.)
Form 8594 is the Asset Acquisition Statement, which both the buyer and seller must complete and return to the IRS. Form 4797 is the Sales of Business Property form that you'll use to determine your capital gain or loss. File Schedule D with your personal tax return if you sell stock in a corporation.
Yes, goodwill can be reported on Form 8949 and Schedule D. It depends. If these were not assets that would require depreciation then you can report capital assets held long term on Form 8949 and Schedule D.