Re-added initial keyword (no need for ; after empty functions anymore) and updated ECMs accordingly
Removed some redundancy from lexer
Give warning when import alias is the same as the original import name
TODO: stubtest4.eca doesn't pass the tests