updated merging GUI with backend

AtomGenerateActivity is functional. This screen creates atoms, sets
diameter, and sets tempo. Also, this gets messages from the server to
update GUI.