#290-#312. Added API validation, added Shortcode check, added preview mode check, completed LIVE switch