Adding 1st database integration tests

- Adding integration database configuration
- Testing BotGroupService
Adding test exclude rule for AbstractDataTester
Dropping unique id column from join table

It's a compound key, doesn't need an id
Adding missing license header to new test classes
Adding all bots to unselected option in Groups page

- Added findAll() to bots
- Added allBots to groups page
- Added description to groups
Merge pull request #44 from johnburbridge/groups-page

Adding data integration tests
Added service integration tests for many-to-many relationships

- adding more tests to help resolve issue #45
Switching ManyToMany mapping fetch to LAZY

- Updated domain classes
- Added OpenEntityManagerInViewFilter to webapp
Swapping out Spring Security configuration
- Replaced JavaConfig with XML
- Still working on LoginIntegrationTest
Beefed up interation tests for login page

- Added tests for post, redirect + get pattern
Merge pull request #49 from johnburbridge/issue-47-spring-security

Issue 47 spring security
Fixing bi-directional many-to-many
Merge branch 'alpha' into issue-45-manytomany
Fixing bots details page
Fixes issue #45

- Fixing issue with ManyToMany relationships not getting saved to
database
- Added form to create / update bots
Replaced CrudRepository with JpaRepository

- Updated controllers to reflect create / update operations
- Update now throws <Record>NotFoundException
- Added id check to save operations
- Updated related unit tests
- Beefed up integration tests
Fixing unit test for create method
Merge pull request #50 from johnburbridge/issue-45-manytomany

Fixes Issue #45 with ManyToMany relationships