Cleanup

Remove unused files.
Clean up Array to not contaminate global Array class and to use consistent definitions.
Update readme with license badge.