user_collection logic

each user has a collection

BTW @adib007 i'm starting to think balder is 邪魔  maybe we better erase it and rewrite from zero using it as reference

so maybe a new branch feature/20130826/erase_balder on the way