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 )
...postgres doesn't support ordering in `ALTER TABLE` :( Okay, leave this here, fix the order in schema.rb.