An easy-to-use UIButton subclass that implements a loading with aligment options