Added Float, Boolean and Double types. These need to be formatted and commented
but are committed as is for now.