[WIP] Add Client model

Fix #216 
oh yeah of course