User account edition

O branch em que desenvolvi a página de edição de conta e acrescentei o username ao user.
O método para edição do username tem para lá umas coisas que se calhar não estão muito bem, embora esteja a funcionar, tive dificuldade para fazer um formulário que só editasse o username. Estão à vontade para dar sugestões mais elegantes.
É normal fazer set das mensagens de flash nos controllers. Mas o ponto que o @migpfernandes levanta é importante, o facto de teres a string que vai aparecer na flash aqui é mais uma razão para mudar o controlller, ainda por cima uma razão que está ligada à interface, e como tal é uma violação do SRP.

Uma forma de resolveres isto é através de [internacionalização](http://guides.rubyonrails.org/i18n.html), passando as strings concretas para um ficheiro yaml à parte.

No entanto, para este projecto ter as strings hardcoded nos controllers é suficiente, desde que tenham a noção deste "problema".