Added ArrayCase
Added test files
Adding lots of tests