Move methods out from constructor, closes #33 and #35

Change programUsingOptiboot to return a boolean value.
Change readWrittenBytes to public, closes #35
Create a public method to terminate readWrapper, closes #33
Remove unused hex files in MainActivity