Big refactor
Fix validation and stdin fileName
Merge pull request #3 from mirego/feature/refactoring

Big refactor
Update README.md
Add tests and update README
Separate tests by concerns
Merge pull request #4 from mirego/feature/tests

Add tests and update README
Improve argument parsing
Merge pull request #5 from mirego/feature/improved-argument-parsing

Improve argument parsing
Add module type option
Update usage in README
Merge pull request #6 from mirego/feature/add-module-type-option

Add module type option