Adding @selector(), fixing empty arrays
Lots of new test cases, @selector support, compiler errors/warnings