Floatify

now ints are doubles and all ref's are updated accross all files except compile.