Added a lot of untested code, but cannot support the interface.

https://github.com/kyoken74/gwt-angular/issues/28
When I apply implements java.util.List, the app won't load.
Nevertheless, a lot of List method implementaions (untested)
were added.