better default styles, added ie support and graceful fallbacks
Added optional support for FontAwesome icons via https://drupal.org/project/fontawesome library.  If libraries is installed, the fontawesome module is installed and the fontawesome library is detected, the functionality becomes available automatically.  None of it is required.
Added weight field, sorting by weight in admin and front-end.
modified admin to split tables into "Button Groups"
added 'ctaid' field based on unix timestamp, future use in editing/deleting
make delete function remove empty button groups
added edit functionality
added names to array keys for clarity
fixed edit issue in submit, edit is complete
added js file and logic for delete confirmation