Compile GUI, Parser, Common, Logic tgt

Except the package import, I didn't change the Storage class. (Nicholas
can work on this class and communicate with Jeremy to link Logic and
Storage tgt)
Although I don't think the current design is what prof meant, Kester can
leave the Parser and Common for a while and get prof's constructive
feedback. LOL
The Logic class should return a String which will be shown to the reader
as what I have amended (Jeremy should work on this part as I only
randomly type some word for the existing possible commands)
Also, "done" command doesn't work well, that's why I temporarily command
it out to test the overall compilation. Jeremy can import your code for
CE1/CE2 and make your code structure nicer.