Sunday marked one year until Germany is scheduled to have its next federal elections – normally held on the last Sunday in September every four years. However, early elections have happened before – and with the current government so unpopular – could they happen again?