add support for double and remove static keyword
add remove and clear
add float and long, Boolean to boolean
add getAll() and listeners
Merge pull request #1 from yoavst/patch-1

Some improvments