Update README.md, LICENSE
Update addon schema
Code cleanup, take advantage of new API and C# language features to make this a good example of how to use s&box.
* Stop using Sandbox.GameBase, if there's a reason we were using this let's fix that in base instead.
* Update namespace and use file scoped namespaces from C#10.
* Take advantage of [UseTemplate] and @text binds instead of updating text in Tick.
* RootPanel deletion is handled by engine now, we can just do new RootPanel()
* Move code around into partial classes better.
Update fgd filename
Update trap entity code after merge