Add composer file, namespace entire project, rebrand to generic name.

I plan to Support Sponge too, so removed "Spigot" from the project name.
Fix broken things from namespace and cache changes.

back to working now