Initial Solution Commit

Added State, Default Rules, Initial Square World and an Object to hold a
snapshot of state.