Added Beta Code for widgets and shortcodes

Added some caching to the engine as well as widgets and shortcode functions. Also added some visual files.