Refactor and improvements

- Removed jQuery
- refactored everything
- improved documentation
- added more wildcards