article slug uniqueness validation added
articles are now compilable entities
compilable entity with authorization is added to article view page
some basic refactorations
Merge branch 'dev'