Double activation case is properly handled

Email does not change on subsequent confirmation url visits
Added tests to cover all views scenarios
Added coveralls