Pull Request: CX_Moataz_240_compiler_compile_3.4

<h3>Issue: #240</h3> 
- <b>Support importing Java libraries</b>
- <b>Support user defined file names</b>

Reviewers: @mohamedsaeed93 @KhaledHelmy @MussabElDash @ahmedhagii