Package visibility constructors and Model added
Working on Model and User
Working on Model and User, added Snapshots