Database Interfaces, Implementation and Tests.   SQL Server schema script

Created database interfaces, implementation and tests.  Also added SQL Server schema script.
Follow JavaDoc format - including the @param tag to describe parameters and @return to describe return values.