first commit
added newline at eof
added support for explicit background, foreground and cursor theming