Overhaul

Had a flight from Kathmandu to Sharjah, nothing to do, so I've
rewritten this library in an orthodox OOP style.
Cosmetic changes
A just little bit better readme
Various bugfixes

Environment is not necessary everywhere, package now can be manually
specified, and tells that Ion package is not valid if library/ folder
is missing (in fact, that's not quite true, because there can be an Ion
package with executable file only, without any library files, and that
would be a valid Ion package, but there's no need in Rio to test it).
Rakefile

To automatically push, build and so on
Extra comma
YARD

You see, I've got nothing to do at all.
Comments
Multiple directories

Helpful feature, should be told about in README.
Refactored Rakefile a little bit