basic roles

1. add roles to User and InstanceUser model

2. add two tests and refine existing tests, remove should statement ( http://betterspecs.org/#should )
since we don't have better solutions, I'll do it for now. But to me this is something like HACK, the schema.rb is inconsistent with the real db from now.