Clean up, organize code. Try to conform to 80 cols.
Fix regression introduced by naming convention in code cleanup.
Hide destination text when new origin is selected. Closes #3.