Added option to customise axis classes.

Added options to set a bottom and right margin.

Adding a way to rotate the ticks labels is going to be a more complex task than expected.