Collection impl, Interface added, Spring core. All tests + some fix
Merge remote-tracking branch 'origin/master'