Some work at creating a database connection.

This is just testing. Need to refactor before syncing up to repository.
Database and DAO Layer updates

Refactored package and file structure.
Added a layer of abstraction to the DAO Layer and updated the custom
SQL table for include what is needed.
Note: This work is raw and untested.
Reorganized classpath and structure

This should be finalized at this point.
-Added missing @Controller annotation.
Fixing Database and DAO Layer Connections

- Added missing @Transactional to the Service Layer so Spring knows
where to pick them up from.
- Set no password on the local database password. Not sure what the
standard is here other than "root". Let's just leave it blank.
Correcting Interface/Abstraction Logic

The interface is probably overkill and renders the abstract class
pointless. Not sure if this affects the overall design pattern.
Dao Layer Updates - In Progress

Finally starting to understand how to use Hibernate to access OneToMany
and ManyToMany mappings.
-Updated custom sql table.
Dao Layer Updates

This should be wrapped up. Next up… conversion process from dao model
objects to dto objects.
Service Layer Implementation

Decided not to abstract this out. Good for learning purposes and I also
didn't really know how to do it since the conversion needed to occur
somewhere between the Generic DTO and DaoModel object.