Change a few gem dependencies
Add config for yard docs
Add DataProperty class
Update Gaurdfile
wip