add getInsights and insightsDataToDF functions

Squashed commit of the following:

commit b395097c47bfb4e3a66626e0c6f33f093d915643
Author: Murooo <silvadaniloc@gmail.com>
Date:   Fri Oct 10 15:39:48 2014 -0300

    ignore MacOS annoying file

commit e7ac01fcf39c3fa6d4e7516c926104a3970aaeb3
Author: Murooo <silvadaniloc@gmail.com>
Date:   Fri Oct 10 15:38:19 2014 -0300

    adds documentation

commit e560f65b173ce687b2cb42f933a69837939ac034
Author: Murooo <silvadaniloc@gmail.com>
Date:   Fri Oct 10 15:37:57 2014 -0300

    adds function to make insights dataframe

commit f8f4c80e17262a9abe04db36717eae4d58a4764b
Author: Murooo <silvadaniloc@gmail.com>
Date:   Fri Oct 10 15:35:37 2014 -0300

    changes retry and number of requests rules

commit 21f6e84c39082b396241e407aa48e339c9727cc0
Author: Murooo <silvadaniloc@gmail.com>
Date:   Fri Oct 10 15:11:22 2014 -0300

    changes functions signature and url to get insights information

commit fb8fa431b4c89dd5650ac65b9376bd0985736fb2
Author: Murooo <silvadaniloc@gmail.com>
Date:   Fri Oct 10 15:02:33 2014 -0300

    copy getPage to start developing getInsights function