Add new group as data handler

Fixes #7

Handlers on data side for when new group is created. Keeps an array reference
to groups to check for duplicates. Doesn't POST at all because its not needed

Other:
- Added resetting warnings and icons in clearForm.

TODO:
- Handlers on investment form to add new groups to ui.
- May need to actually clear the form after investment ui is complete.
- Change show,hide to toggling classes instead, may want to extend jquery.
Add a new group as an option and select it

Fixes #10

When a group is added the add UI will add it as an option and select it. The
new select group function will make no attempt to see if the group its trying to
select is valid.

There could be a race condition where this ui will not add and select the group
before the add group form hides itself. This will likely not be a problem as
there will be a css transition to hide the add group form.