Issue: #240 - Update with master
Issue: #240 - Change compilation file system
Issue: #240 - Modify .gitignore
Issue: #240 - Remove extra files
Issue: #240 - Fixing the script
Issue: #240 - Add class name text box
Issue: #240 - Compile using the chosen class
Issue: #240 - Add class name text box
Issue: #240 - Finalize the compilation methods and helpers
Issue: #240 - Modifying documentations and UI
Issue: #240 - Fixing typo
Issue: #240 - Removing extra files
Issue: #240 - Fixing documentation
Issue: #240 - Fixing bug
Issue: #240 - Fix schema
Issue: #240 - Fixing problem view
Issue: #240 - Update with master
Issue: #240 - Handling incorrect file name inputs
Issue: #240 - Remove java_compiler.rb
Issue: #240 - Remove compile from solutions_layer.rb