Refractor and added cars dao, service, and controllers.

Signed-off-by: Mauro Scomparin <scompo@gmail.com>