Update Models

Add assignRole and revokeRole methods to User model.
Add timestamps to pivot table.