better documentation
fix yard tag
cleanup gem files