Fix multiple Swift bugs
Add Ray swift implementation, work on GL Swift integration