Submit Thread & Post

Added a network connection thread to Submit.java so now both Report and
Submit work on physical phones without crashing. Lots of clutter still
that can be cleaned up.