resign keyboard on submission
test reachability status stuff (don't think this is necessary)
testing reachability status (don't think this is necessary actually)
required by code testing reachability status
initial ping the heroku server (to speed up/cache DNS resolution on random networks)
revert faulty branch merge (potentially unnecessary code)
back out unnecessary merge
back out unnecessary merge
stack variable blockDelegates doesn't need to be __block