Changed documentation to use yard rather than rdoc
Made sure that when we require things from the standard library, we
require them at the point of usage (instead of in nickel.rb)