Implemented themes

Added functionality to make it possible to change themes. Colors has
been moved from codeviewer.css to separate theme files.