haxe3 fixes
refactor UI class to use statics only
add Key.SHIFT
add haxelib.json
update README