add lazy-value functionality
Add HHVM target for tests (tests pass as of 3.2)
Merge pull request #53 from iansltx/add-hhvm-target

Add HHVM target for tests (tests pass as of 3.2)
add TBD notes
using array references everywhere else, use one for values too
Merge pull request #54 from pmjones/issue-52

fix #52 by adding lazy values
Fix minor typo in comment.
Merge pull request #56 from cxj/develop-2

Fix minor typo in comment.
add PHP 5.6 to .travis.yml
Merge pull request #57 from sasezaki/patch-1

add PHP 5.6 to .travis.yml
update coverage config for travis and scrutinizer
update coverage config for travis and scrutinizer
merge and resolve from develop-2