Remove non-JPA database generators + simplify controller annotations

- Removed non-JPA database generators and cleanup related code. The list of generators to remove was discussed with and agreed upon by Morris.
- Simplify controller annotations by scoping login bean