Handle undefined/wrong menu types and properly remove classes on close

Basically:

* Handle undefined/wrong menu types (line 40)
* Properly assign classes to elements (line 47-48)
* and remove classes on close (line 60)

Additionally remove closeOnClickInside as it was a carbon copy of closeOnClickOutside

It also would be nice to make the package available through bower by:

```sh
bower register jPushMenu git://github.com/takien/jPushMenu.git
```

because now if you look for it or try to install it through bower raises a Not Found error

btw sorry for the reformatting, my editor is configured to do so automatically