#47, #43, #45

Fixed tickets:
- Inconsistent Backbone parse implementation #47
- Transactional semantic for options.set and .get #43

Started implementing:
- Refactor test suite to be BDD #45