Implement box plot feature for further plotting capabilities
- Either a single Pandas DataFrame or a List of DataFrames can be passed in and will be rendered in a box plot diagram.
- Arguments for plot title, axis labels and label rotation can be passed in.
- Each column with same names are grouped together with gaps between those groups if several DataFrames are given.
- Plot size is calculated automatically.