Updated DDProgressView class and demo project to use ARC and current best coding practice
better range logic when setting progress
made the outer line width and gap width adjustable