Remove jetty dependencies
Remove unnecessary shiro.ini

- Using Guice instead
Move TestUser to different namespace
Comment out RequiresPermissions on create

- Otherwise the initial admin account cannot be created.
- Probably a better idea to create a default admin account when
UserService is initialized.
Refactoring / cleaning
Update testLogin
Define default admin credentials

- Admin credentials will be used to create the default admin account if
'users/user' index does not exist.
Include filtering in test resources.
Refactorize ES Client
Add @PostContruct

- LoadInitialData will be executed once the object is full constructed.
Remove create admin account
Add @PostContruct
PDF attachment unit test issue

- PDF document is not correctly indexed from unit test... Still working
fine from website
Add dependency for @PostConstruct
Fix unit test
Use default admin account
Fix logging settings
New ES Local Client
Shiro refactoring
TODO use es_client.yml to configure ES client