Area enhancements

Added new attributes to the directive for controlling the margin and ticks on the x and y axis
If this request goes through I will look to add these attributes to other modules where it makes sense to do so