Working themes and syntax selectors, mvc integration and user data saving done