Media is now imported if its given an ID that doesn't exist in the database. This should almost never happen, but it's there if needed.
The login process for the launcher has been refactored to do some initialization steps on application start. This should include pulling down the profile avatar and validating connection on start.
Fixes#124