refactorization, added static files, article creation handled