modified the ~ operator to work as a binary as well (to implement self.join(~other))
unit test for javatypes
CeilingsAndFloors, will add test shortly
 initial tests, and some syntex corrections
 ceilings and floors have an issue, railway is not complete/no testing for it
Merge branch 'master' into ido
railway example and unit test