Refactoring and adding edit article. and FAVS.

ALL THE PAIR PROGRAMMIN!