Separating out tree upload functionality into separate app for simplicity.
Basic authentication UI.