optimized the code a bit, saved 42 bytes of flash

set currentAddress earlier within fillFirstPageWithVectors, so page load buffer is cleared, possibly preventing bricked devices in some cases
removed 2ms delay before flashWrite, no one know why it was there

cleaned up comments and formatting