Added exclude_overlapping option in set_ticks to prevent ticks from overlapping

The default behavior is now that of matplotlib where tick labels are displayed whether or not they overlap. Addresses issue #84
instead of putting the pillow install on line 96, uncomment line 97 and replace ``...`` by ``pillow``.