- Added ability to add new groups
- Introduced Bootstrap modal
- Cleaned up CSS to only affect application elements and not SharePoint
- Reduced the number of server calls when removing/adding new groups
- Promises used in add/remove groups to control flow
- Introduced the sites view  and set up the route, ctrl and factory

To Do:
- Restructure data modal to avoid manipulating scope properties as often
(ie. $scope.model)
- Set up a console div to display operations has they're run
- Implement caching to avoid making redundant calls to the server and
have cache deliver objects
Animations!

- Introduced ngAnimate into application
- Introduced animate.css for pre-built animations
- Introduced ngAnimate.css for ng-view transition animations
- Fixed bug with newGroupUser where description was returning null
- Rewrote console outputs for various functions
- Added animations to select boxes to see if add/remove items would be
animated. They were not. Remove for next commit.
- Removed Group Owner from new group form.
- Added Select2 to application - still need to figure it out.
-

ToDo
- Pick nice elegant animations instead of the crazy ones I currently
have

Note
- Application wouldn't load with ngAnimate due to angular.js being out
of date. After updating everything worked fine.
Work on the Sites View and other changes across application

- Created the sites view page
- Added New list modal
- Added Tree view directive
- Somewhat fixed Select2 implementation
- Cleaned up some of the animations
- Way too many changes to track over the past month.
- Sites view still missing new and delete site functionality
- Delete site functionality may not be possible through SPServices
- New site is possible just need to create modal form for it
- Bug with delete multiple lists, one item doesn't always disappear.