Add site map builder

Signed-off-by: Renato Carvalho <renatolz@gmail.com>
Gemfile update

Signed-off-by: Renato Carvalho <renatolz@gmail.com>