Added MongoDB models and client app

Note:
- The code hasn't been properly tested yet.
- Changes are highly possible.