Added initial implementation for margins and axes

x axis ticks aren't located in the right place and they don't use the
month name string. This will be fixed in a subsequent commit.