Expand type support
Expanded every function of PlotSerializer to accept input types of matplotlib. Changed model, deserializer, serializer, changed attribute names to represent matplotlib attributes. Changed many small fixes shown while reworking each function.