exclued test theme
- code refactor
- IDE friendly comments added
- add a check for Mobile_detect lib contents being in place