AS-326: Servers model interface

This is first set of PRs based on discussion we all had w.r.t servers table spike in #678. Please review this.
> I think "Intent" should be in the name somewhere

Does following docstring 
```
All operations on this
    model will not have any impact on real Nova servers. It is the caller's responsibility
    to sync them (if needed).
``` 
help?