fixed bo loader
updated BO file writer/reader to support a unlimited number of objects
added useful conversion constructors for floatX