Finished changing badge to be a string and not an integer

Prevented doing setup more than once with refactored init methods;
- setup now sets an initial badge;
Small improvements;

Tests updated;
Demo code updated;
Project settings updated;
Version and build numbers bumped;
Ignore file updated;
Readme updated.