Version 0.2.4 Added Integration Tests

- Integration tests added
- Updated parts of the generation to be more friendly for integration tests
- Made Makefile more flexible in the test commands