Custom toggle directive added

Toggle element directive is added within checkbox.js cause it actually has checkbox behaviour, and just has another look. 

Work of directive is demonstrated through article list screen and publish/unpublish functionality.