preparing for silverlight client/server structure

rewrote the class library to retrieve all database information at once,
which will be cached in the client