Cleanup ScriptAMF3Tag

Add some simple tests and address concerns from review:
- AMF3 v. Amf3
- Unnecessary constructor override
- tag_to_class ordering