Add Hand class and its spec file
Add cards attribute to Hand class
Add docs on program architecture