works on shortcodes

add methods for messages
finaliaz shortcode login
use new method name
use new api messages
remove unsed global
cleanup view registration
rewrite code shortcode registration
cleanup code