Themes on the RSyntaxtArea, dark by default, will be modifiable with settings, Added AutoComplete API, and implemented a simple Java key-word based auto completion