Update gitignore and check-in appropriate files.
Ensure all numbers in the list are selected when select all is pressed.
Receivers now registered in onResume and unregistered in onDestroy.
Ensure progress bar is correct when fragment is resumed.
Centralise progress bar update speed.
Prevent NullPointException when cleaning up.
Remove unused code and handle unregister receiver errors.
Remove unecessary log calls.
Remove further unecessary log calls.
Ensure notification progress bar is updated correctly.
Prevent start of send if messages are already being sent.