[READY] Add Client model

Fix #216