added new library

Water simulator - to similate a water like object.
preference library - save and load data faster without using sql or
json.