Started the rewrite
Add test for Get

The rest of the Get functionality is tested with the accessor tests.
Set now works