Create an apllication inside facebook using rfacebook

Hi,
I want to create an application inside facebook using rfacebook plugin.
I have an experience of developing an external application which is
interacting with the facebook and retrieving an information from it.

I have following question:-

  1. Is there is any difference while creating a developer account in
    facebook?
  2. Can I give the callback url to http://localhost:3000/?
  3. Suppose I have one link in my application like this:-
    Edit Info
    Whenever I will click onto this link it should be redirected to my
    application but it should be rendered inside the facebook.
    For this, Is it require some more setting during creating the developer
    account?

I went through this link.
http://ruby.geraldbauer.ca/rfacebook-tutorial.html

Is that only we want to do during developing an application inside
facebook?
Will it handle my all redirection and render view in facebook itself?

Thanks,
Tushar