Added User model and specs for testing