this commit also adds support for adding inline commit comments as mentioned in #323 it also adds almost finished job as per #496 , it also adds custom themes for code and other overall improvements.