(/=) Protocol - Database interactions

(/=) DatabaseDelegate, added more functionalities
(/=) Post, some cleaning, added PostType
(/=) User, changed UserId, some cleaning
(/=) Moved UserId to main package, updated references