Theme functionality completely integrated with Spring

#69