Completed DAL and almost completed BLL

From BLL most of the getting data methods are implemented. Unfortunately
post and comment are not done. But really a few methods are missing. If
you find any bugs let us know.