Dependencies are made optional using setuptools extras_require argument. Users can now install the package via `pip install memacs[gps,rss]`. To get all the functionality, use `pip install memacs[all]` Scripts now have a main function that functions as console entry point; they're now specified as entry_points "console_scripts" with any optional dependency. During the dependencies analysis, imports were optimized using pycharm.