-Added IMessageService and it's implementation
MessageService with two(so far) methods for fetching messages.
-Made some minor changes in few classes.
Corrected some minor bugs in test classes.
Check http://fakedbconnection.codeplex.com/
For sensible solution for unit testing.