Basic dot key inheritance with tests
Beginning work on dot-dot notation
Added tests
(Unstable) Prepping for refactoring
(Unstable) Snapshot
(Stable) JSLinted, passes all tests