Added code problem solutions management and viewing, also highlightjs (lots of changes)