Minor fixes

* Add setter for progress
* Check if progress is a valid value
* Add JavaDoc
* Remove unused method
* Remove comments
* Throw exceptions when trying to write or read from EEPROM
Change max line length