Copied code from ruby core
Added rake task to run full test suite
Small changes in tests organisation
Removed unused test files