Added ip lookup, updated documentation and added rest gem