Changes to circular_average function

Added min_x and max_x parameters for the circular_average function

Note:

min_x : float, optional
    Left edge of first bin defaults to minimum value of x
max_x : float, optional
    Right edge of last bin defaults to maximum value of x