added a library that is a merge of the simulator and the device libraries so that it's universal and can be compiled on both platforms