Added ability to do syntax highlight from plist file and more

Added ability to do syntax highlight from plist file. Also font can be
customized and many more themes have been added.