Added more dependencies used, and now searches for packages to install
Restructured indentation in setup.py
Merge pull request #8 from vals/feature/improved_setup_file

Added more dependencies used, and now searches for packages to install