Moved to more standard JQuery Plugin structure (all test pass)

- get rid of passing element and settings around (no need for that)
- create singleton in $fn plugin declaration
- move explicit notation of what is public and private functions
- all test pass