Add send to ilms and more ilms details fields required to works.
Start wiring up stuff
Merge branch 'master' into feature/acm-dsc-780
Add more buttons and hooks for buttons. Start ILMS report service
deconflict routes and add validation.
Merge branch 'master' into feature/acm-dsc-85

Conflicts:
	pom.xml
start report impelemention
Add basic report generation.
Add basic report generation.
Reports now work
More reporting
Finish email sending code, add some wiring between the view and the controller.
slighly change how emailling works, plus write some tests.
Merge branch 'master' into feature/acm-dsc-85
Add more tests, plus modify the way the sql execution works slightly.
Add some explanatory comments.
Fix some stuff as per the spec.
Merge branch 'master' into feature/acm-dsc-85

Conflicts:
	src/banjo/utils/EmailUtils.java
Remove uneeded dep.
Add bulk edit functionality