Added -i, --ignore command line argument to ignore files

* Added -i, --ignore command line argument to ignore files by the glob expression
* Added basic tests for the entry point script
* pep257 improvements
* prepare for travis integration