Added controls, admin settings menu, permissions, and transfering settings to JS through drupal_add_js;