Add machine name argument on module generation

Fix Issue  #53
* Update test add machine_name argument
* Update validateModule method
* Add machine_name argument
* Replace variable module with machine_name