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 )
add_column :users, :role, :integer, default: 0, null: false, before: :existing_column ?

This is not work, I tried both before: and after: