Fixes iss23

Added "locked" boolean variable to MainActivity.java in order to ensure that many threads aren't spawned.
Mostly fixes iss20

Added a screen reload which fixes the bug where font size changes don't result in screen size changes when making font smaller.  Works most of the time, but this is apparently a known issue on android.