Added initial implementation of theme class
Use default theme instead of hardcoded strings if no theme specified