Update version and change 0.5a to 0.5.1, because 0.5a was better than 0.5 but its considered less than 0.5 by pypi